Функция CHAR_LENGTH ()
PostgreSQL функция char_length или character_length используется для подсчета количества символов в указанной строке. Функция CHARACTER_LENGTH () аналогична функции CHAR_LENGTH ().
Синтаксис:
char_length (string)
Имя | Описание |
---|---|
string | Строка, длина которой должна быть получена. |
Версия PostgreSQL: 9.3
Наглядное представление функции PostgreSQL CHAR_LENGTH ()
Пример: функция PostgreSQL CHAR_LENGTH ()
Код:
SELECT char_length ('w3resource') AS "Длина строки";
Пример вывода:
Длина строки -------------------- 10 (1 строка)
Функция PostgreSQL CHAR_LENGTH () с использованием столбца:
Образец таблицы: сотрудники.
Если мы хотим отобразить имя, фамилию и объединить имя, фамилию и количество символов после объединения тех сотрудников, которые принадлежат к отделу 20 из таблицы сотрудников, следующее SQL может быть выполнен:
Код:
SELECT first_name, last_name, first_name || ' '|| last_name AS "Имя сотрудника", char_length (first_name ||' '|| last_name) AS "Длина имени" FROM employeeWHERE Department_id = 20;
Пример вывода:
first_name | last_name | Имя сотрудника | Длина имени ------------ + ----------- + ------------------- + - -------------- Майкл | Хартштейн | Майкл Хартштейн | 17 Pat | Фэй | Пэт Фэй | 7 (2 ряда)