Перевод символов в верхний регистр
Функция
Перевод всех символов строки в верхний регистр.
Спецификация
< синтаксис >
::=
UPPER (строка)
Общие правила
-
< Строка >
может иметь тип данныхCHAR
,VARCHAR
,NCHAR
,NCHAR VARYING
. -
< Строка >
может быть задана< SQL-параметром >
, который должен содержать спецификацию типа данных параметра.select upper(? (char(20))); Тестовая строка |ТЕСТОВАЯ СТРОКА |
Возвращаемое значение
-
< Строка >
, в которой все символы имеют заглавное (прописное) представление, т.е. буквы алфавита a-z, а-я преобразованы в A-Z, А-Я. -
Тип возвращаемого значения совпадает с типом аргумента.
-
Если аргумент NULL, то результат NULL.
Пример
select distinct substr(street,1,instr(street,' '))+' '+lower(substr(street,instr(street, ' ')+1,2))||'.' from person where upper(substr(street,instr(street, ' ')+1,6))= 'STREET'; | 17TH st. | | 49TH st. | | 8TH st. | | AMHURST st.| | EUSTIS st. | | FIRST st. | | GARBLE st. | | HARRY st. | | PLACE st. | | QUICK st. | | SILVER st. | | SWEET st. | | TWINE st. |