INITCAP
Переводит первую букву каждого слова в верхний регистр, а остальные — в нижний.
PostgreSQL 17.9
INITCAP(string)- string
- Исходная строкаtext
Возвращаемое значение
Строка, где каждое слово начинается с заглавной буквы, а остальные буквы строчные
Примеры
Каждое слово с заглавной
PostgreSQL 17.9
SELECT INITCAP('hello sql academy');Апостроф и дефис разделяют слова
PostgreSQL 17.9
SELECT INITCAP('o''neil mcdonald-smith');Названия товаров из таблицы
PostgreSQL 17.9
SELECT good_name,
INITCAP(good_name) AS title
FROM Goods;Подробности
Слова разделяются любыми символами, кроме букв и цифр.