Функция SQL Server UPPER

В этом руководстве вы узнаете, как использовать функцию 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

В этом руководстве вы узнали, как использовать функцию SQL Server UPPER() для преобразования строки в верхний регистр.

Мирослав С.

Автор статей, ИБ-специалист