INITCAP в PostgreSQL: преобразование первой буквы в верхний регистр

Функция INITCAP в PostgreSQL используется для преобразования первой буквы каждого слова в строке в верхний регистр, а остальных букв — в нижний.

Синтаксис

INITCAP(строка)
  • строка — текст, который требуется преобразовать.

Примеры использования

Преобразование строки

SELECT INITCAP('postgresql database');
-- Результат: 'Postgresql Database'

Применение к данным в таблице

SELECT INITCAP(customer_name) FROM customers;

Особенности

  • Разделяет слова по пробелам, знакам препинания и другим неалфавитным символам.
  • Поддерживает разные языки, но работает по правилам английского языка.
  • Если в слове все буквы заглавные, преобразует их в формат «Первая буква заглавная, остальные строчные».