Функция INITCAP
в PostgreSQL используется для преобразования первой буквы каждого слова в строке в верхний регистр, а остальных букв — в нижний.
Синтаксис
INITCAP(строка)
строка
— текст, который требуется преобразовать.
Примеры использования
Преобразование строки
SELECT INITCAP('postgresql database');
-- Результат: 'Postgresql Database'
Применение к данным в таблице
SELECT INITCAP(customer_name) FROM customers;
Особенности
- Разделяет слова по пробелам, знакам препинания и другим неалфавитным символам.
- Поддерживает разные языки, но работает по правилам английского языка.
- Если в слове все буквы заглавные, преобразует их в формат «Первая буква заглавная, остальные строчные».