Доступные версии документации

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

Функция

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

Спецификация
 
<синтаксис>::=
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.  |
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter