Функция UCASE (UPPER) переводит строку в верхний регистр (то есть из маленьких букв делает большие).

См. также команду LCASE (LOWER), которая переводит строку в нижний регистр.

Синтаксис

SELECT UCASE(поле) FROM имя_таблицы WHERE условие
SELECT UPPER(поле) FROM имя_таблицы WHERE условие

Примеры

Все примеры будут по этой таблице workers, если не сказано иное. Подчеркивание имитирует пробелы:

id
айди
name
имя
age
возраст
salary
зарплата
1 Дима 23 300
2 Петя 24 400
3 Вася 25 500

Пример

В данном примере строка name преобразуется к верхнему регистру с помощью UCASE:

SELECT *, UCASE(name) as name FROM workers

SQL запрос выберет следующие строки:

id
айди
name
имя
age
возраст
salary
зарплата
1 ДИМА 23 300
2 ПЕТЯ 24 400
3 ВАСЯ 25 500

Пример

В данном примере строка name преобразуется к верхнему регистру с помощью UPPER:

SELECT *, UPPER(name) as name FROM workers

SQL запрос выберет следующие строки:

id
айди
name
имя
age
возраст
salary
зарплата
1 ДИМА 23 300
2 ПЕТЯ 24 400
3 ВАСЯ 25 500