Строки являются универсальным типом данных и наиболее часто используются при работе с базами данных. Поэтому одна из операций, которую вам придется выполнять при работе с базами данных, — это преобразование их в верхний регистр.
В этой статье мы обсудим преобразование строки в верхний регистр с помощью стандартного SQL. Имейте в виду, что разные механизмы баз данных могут реализовывать собственные методы и функции.
UPPER в SQL
Мы используем метод UPPER для преобразования строки в верхний регистр в стандартном SQL. Функция принимает строку в качестве аргумента и возвращает исходную строку со всеми буквами в верхнем регистре.
Преобразование строки из нижнего регистра в верхний определяется значениями UCD, как показано в ресурсе ниже:
Синтаксис функции показан ниже:
UPPER(string);
Если значение не указано, функция возвращает null.
Пример преобразования строки в верхний регистр показан ниже:
select upper('andreyex');
Предыдущий запрос должен вернуться, как показано ниже:
upper -------------------------- ANDREYEX (1 row)
Если у вас есть таблица, вы можете преобразовать значения столбца в верхний регистр, используя верхний метод.
Чтобы вернуть результирующий набор first_name в верхнем регистре, используйте следующее:
select upper(first_name) from table_name;
LOWER в SQL
Противоположностью верхней функции является функция LOWER. Эта функция принимает строку и возвращает все буквы в нижнем регистре.
Пример:
SELECT LOWER('ANDREYEX');
Это должно вернуть предыдущую строку в нижнем регистре.
Вывод
В этой статье мы обсудили, как преобразовать строку в верхний регистр с помощью стандартной функции SQL, upper. Мы надеемся, что вы нашли эту статью полезной.