Перевод символов в верхний регистр (UPPER)
Функция
Перевод всех символов строки в верхний регистр.
Спецификация
<синтаксис>
::=
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. |