Перевод символов в верхний регистр

Функция

Перевод всех символов строки в верхний регистр.

Спецификация
 
< синтаксис >::=
UPPER (строка)
Общие правила
  1. < Строка > может иметь тип данных CHAR, VARCHAR, NCHAR, NCHAR VARYING.

  2. < Строка > может быть задана < SQL-параметром >, который должен содержать спецификацию типа данных параметра.

    select upper(? (char(20)));
    Тестовая строка
    |ТЕСТОВАЯ СТРОКА     |

Возвращаемое значение
  1. < Строка >, в которой все символы имеют заглавное (прописное) представление, т.е. буквы алфавита a-z, а-я преобразованы в A-Z, А-Я.

  2. Тип возвращаемого значения совпадает с типом аргумента.

  3. Если аргумент 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.  |