Нижняя функция PostgreSQL

Niznaa Funkcia Postgresql



При работе с любой базой данных вы можете столкнуться с ситуацией, когда вам нужно получить данные, но в другом регистре, например в нижнем регистре. Возможно, значения в базе данных написаны заглавными или прописными буквами, но вы хотите, чтобы результат был в нижнем регистре. Для этого вам необходимо использовать функцию, которая позволяет переводить значения в нижний регистр. В PostgreSQL функция LOWER делает свое дело, и использовать ее очень просто. В этом посте приведены примеры быстрого использования функции LOWER в PostgreSQL.

Примеры использования функции LOWER в PostgreSQL

PostgreSQL предлагает функцию LOWER в качестве одной из строковых функций. С его помощью вы сможете быстро преобразовать символы верхнего регистра в таблице в нижний регистр. При обработке текстовых значений в базе данных PostgreSQL использование этой функции удобно, но следует отметить, что она работает только в том случае, если все значения, которые вы хотите преобразовать, уже записаны в верхнем регистре.

Вот несколько примеров для начала.







Пример 1: Работа со строкой

Использовать функцию НИЖНЯЯ легко. Со следующим синтаксисом все готово:



НИЖНИЙ (строка);

Строка в следующем синтаксисе — это строка, которую вы хотите преобразовать. Например, мы можем использовать оператор SELECT для преобразования строки в верхнем регистре, которую мы предоставили в операторе запроса, как показано ниже:







После выполнения оператора он возвращает предоставленную строку в нижнем регистре.

Пример 2: Работа с таблицей

Даже если в вашей таблице есть записи в верхнем регистре, вы можете получить их в нижнем регистре, используя функцию НИЖНИЙ. Вы по-прежнему используете тот же синтаксис, но оператор select немного изменится, чтобы соответствовать значениям, которые вы хотите получить из таблицы.



Давайте создадим детали в следующей таблице, которую мы будем использовать для этого примера:

После создания таблицы быстро вставьте в нее значения. Мы позаботились о том, чтобы все строковые значения в таблице были в верхнем регистре, чтобы продемонстрировать, как использовать функцию НИЖНИЙ.

Наша итоговая таблица выглядит следующим образом. Мы ориентируемся на столбцы «fname» и «lname»:

Предположим, мы хотим получить все значения в нашей таблице, но значения lname преобразуются в нижний регистр. У нас есть команда с функцией LOWER следующим образом:

ВЫБЕРИТЕ fname, LOWER(lname), возраст ИЗ подробностей;

Обратите внимание, что функция НИЖНИЙ применяется только к тому столбцу, на который мы ориентируемся. Остальные столбцы имеют значения, указанные в таблице.

Пример 3. Объединение функции LOWER с другими предложениями

Для достижения ваших целей возможно объединение функции LOWER с другими функциями и предложениями. Например, если вы хотите использовать условный запрос с предложением WHERE, вы можете сделать это, как показано ниже:

В следующем примере показано, как мы используем предложение WHERE для выбора только записей, возраст которых превышает 25. Мы добавляем функцию LOWER для получения значений «fname» в нижнем регистре.

В выводе вы можете использовать оператор AS, чтобы для удобства присвоить ему другое имя. Вот пример, демонстрирующий, как мы называем столбец в нижнем регистре другим именем.

Заключение

Функция PostgreSQL LOWER удобна, когда у вас есть столбец со значениями в верхнем регистре и вы хотите получить их в нижнем регистре. Синтаксис использования этой функции прост. Добавив его в запрос SELECT или другой оператор PostgreSQL, вы быстро получите желаемый результат. Примеры, представленные в этом посте, понятны. Попробовав их в своем случае, вы быстро освоите работу с функцией НИЖНИЙ в PostgreSQL.