Перевод символов в верхний регистр (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. |