Функция LOWER SQL Server

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

Функция LOWER() преобразует строку в нижний регистр. Ниже показан синтаксис функции LOWER():

LOWER(input_string)

В этом синтаксисе input_string может быть строкой символов, переменной, выражением строки символов или столбцом таблицы.

Тип input_string должен быть неявно преобразуемым в VARCHAR. В противном случае необходимо использовать функцию CAST() для явного преобразования input_string.

Функция LOWER() возвращает строчные буквы входной_строки.

Примеры функции LOWER() SQL Server

Давайте рассмотрим несколько примеров использования функции LOWER().

A) Использование функции LOWER() с литеральными строками

В этом примере функция LOWER() используется для преобразования строки «TEST» в «test»:

SELECT 
    LOWER('TEST') result;

Вот что получилось:

 результат
 ------
 тест
(1 строка затронута)

B) Использование функции LOWER() со столбцом таблицы

В этом примере мы будем использовать таблицу клиентов из образца базы данных :

клиенты

Следующий оператор использует функцию LOWER() для преобразования имен и фамилий клиентов в нижний регистр передконкатенацией :

SELECT 
    first_name, 
    last_name, 
    CONCAT_WS(
        ' ', 
        LOWER(first_name), 
        LOWER(last_name)
    ) full_name_lowercase
FROM 
    sales.customers
ORDER BY 
    first_name, 
    last_name;

На следующем рисунке показан частичный вывод:

Пример функции LOWER для SQL Server

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

Мирослав С.

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