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