Функция PostgreSQL INITCAP ()
Функция INITCAP ()
Функция initgap () PostgreSQL используется для преобразования первой буквы каждого слова в верхний регистр, а оставшейся - в нижний регистр.
Синтаксис:
initcap (<строка>)
Версия PostgreSQL: 9.3
Наглядное представление функции INITCAP () в PostgreSQL
Пример: функция PostgreSQL INITCAP ():
В приведенном ниже примере функция initcap возвращает преобразование первого символа или каждого слова в заглавную, а остальные - в маленькую букву.
Код:
SELECT initcap('RABINDRANATH TAGORE')
AS "First Character of each word Capital";
Пример вывода:
Первый символ каждого слова Капитал -------------------------------------- Рабиндранат Тагор (1 ряд)
Пример таблицы: сотрудники
Пример функции PostgreSQL INITCAP () с использованием столбца с вложенными функциями:
Если мы хотим отобразить имя_имя, фамилию и имя в нижнем регистре и имя в правильном регистре, то есть первую букву каждого слова в заглавной букве для тех сотрудников, которые принадлежат к отделу с идентификатором 100 из таблицы сотрудников, следующий оператор SQL используемый:
Код:
SELECT first_name, last_name,
concat(lower(first_name),' ', lower(last_name)) "Name of Employee in lower case",
initcap(concat(first_name,' ', last_name)) "Proper Name"
FROM employees
WHERE department_id=100;
Пример вывода:
имя_файла | фамилия | Имя сотрудника в нижнем регистре | Правильное имя ------------- + ----------- + ------------------------ -------- + ------------------- Нэнси | Гринберг | Нэнси Гринберг | Нэнси Гринберг Даниэль | Фавиет | Даниэль Фавиет | Даниэль Фавиет Джон | Чен | Джон Чен | Джон Чен Исмаэль | Sciarra | Исмаэль Скиарра | Исмаэль Скарра Жозе Мануэль | Урман | Хосе Мануэль Урман | Жозе Мануэль Урман Луис | Попп | Луис Попп | Луис Попп (6 рядов)
Предыдущий: функция CONCAT
Далее: левая функция
Новый контент: Composer: менеджер зависимостей для PHP , R программирования