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


