Справочник по функциям

UPPER

Переводит все буквы строки в верхний регистр.

PostgreSQL 17.5
UPPER(string)

Параметры

stringtext
Исходная строка

Возвращаемое значение

Строка в верхнем регистре по правилам локали базы данных, включая кириллицу

Примеры

Строка в верхнем регистре

PostgreSQL 17.5
SELECT UPPER('привет, postgresql');
upper
ПРИВЕТ, POSTGRESQL

Имена в верхнем регистре

PostgreSQL 17.5
SELECT member_name,
	UPPER(member_name) AS upper_name
FROM FamilyMembers;
member_nameupper_name
Headley QuinceyHEADLEY QUINCEY
Flavia QuinceyFLAVIA QUINCEY
Andie QuinceyANDIE QUINCEY
Lela QuinceyLELA QUINCEY
Annie QuinceyANNIE QUINCEY
Ernest ForrestERNEST FORREST
Constance ForrestCONSTANCE FORREST
Wednesday AddamsWEDNESDAY ADDAMS

Подробности

Чтобы сравнить строки без учёта регистра, приведите обе стороны к одному регистру: WHERE UPPER(member_name) = UPPER('andie quincey'). Для поиска по шаблону без учёта регистра есть оператор ILIKE.

Смотрите также

Где изучить