В этом руководстве вы узнаете, как использовать функцию SQL Server UPPER() для преобразования строки в верхний регистр.
Функция UPPER() преобразует входную строку в верхний регистр. Ниже показан синтаксис функции UPPER():
UPPER(input_string)
В этом синтаксисе input_string может быть строкой символов, переменной, выражением строки символов или столбцом таблицы.
Тип input_string должен быть неявно преобразуемым в VARCHAR. В противном случае необходимо использовать функцию CAST() для явного преобразования input_string.
Функция UPPER() возвращает заглавную форму входной_строки.
Примеры функций SQL Server UPPER()
Давайте рассмотрим несколько примеров использования функции UPPER().
A) Использование функции UPPER() с литеральными строками
В этом примере функция UPPER() используется для преобразования строки «sql» в «SQL»:
SELECT UPPER('sql') result;
Вот что получилось:
result ------ SQL (1 row affected)
Б) Использование функции UPPER() со столбцом таблицы
В этом примере мы будем использовать таблицу production.products из образца базы данных :
Следующий оператор использует функцию UPPER() для преобразования названий продуктов в верхний регистр:
SELECT product_name, UPPER(product_name) product_name_upper FROM production.products ORDER BY product_name;
На следующем рисунке показан частичный вывод:
В этом руководстве вы узнали, как использовать функцию SQL Server UPPER() для преобразования строки в верхний регистр.