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

INITCAP

Переводит первую букву каждого слова в верхний регистр, а остальные — в нижний.

PostgreSQL 17.5
INITCAP(string)

Параметры

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

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

Строка, где каждое слово начинается с заглавной буквы, а остальные буквы строчные

Примеры

Каждое слово с заглавной

PostgreSQL 17.5
SELECT INITCAP('hello sql academy');
initcap
Hello Sql Academy

Апостроф и дефис разделяют слова

PostgreSQL 17.5
SELECT INITCAP('o''neil mcdonald-smith');
initcap
O'Neil Mcdonald-Smith

Названия товаров из таблицы

PostgreSQL 17.5
SELECT good_name,
	INITCAP(good_name) AS title
FROM Goods;
good_nametitle
apartment feeApartment Fee
phone feePhone Fee
breadBread
milkMilk
red caviarRed Caviar
cinemaCinema
black caviarBlack Caviar
cough tabletsCough Tablets
potatoPotato
pineapplesPineapples

Подробности

Слова разделяются любыми символами, кроме букв и цифр.

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