PostgreSQL CONCAT () функция

Функция CONCAT ()

Функция Concat () PostgreSQL используется для объединения двух или более строк, кроме NULL, указанных в аргументах.

Синтаксис:

 concat (, [, , ...]) 

Версия PostgreSQL: 9.3

Наглядное представление функции PostgreSQL CONCAT ()

Пример: функция PostgreSQL CONCAT ():

В приведенном ниже примере строки, указанные в аргументе, были объединены и возвращают строка.

  SELECT concat ('w', 3, 'r', 'esource', '.', 'com');  

Пример вывода:

 concat ---------------- w3resource.com (1 строка) 

Пример функции CONCAT () PostgreSQL с NULL:

В приведенном ниже примере функция concat игнорирует NULL и отображает результат.

  ВЫБРАТЬ concat ('w', 3, 'r', 'esource', NULL, '.', 'com');  

Пример вывода:

 concat ---------------- w3resource.com (1 строка) 

Пример функции PostgreSQL CONCAT () с использованием столбца:

Пример таблицы: сотрудники

Если мы хотим отобразить first_name, last_name и Name сотрудника для тех сотрудников, которые принадлежат к отделу с идентификатором 100 из таблицы сотрудников, может быть выполнен следующий оператор.

  ВЫБЕРИТЕ employee_id, first_name, last_name, concat (first_name, '', last_name) "Имя сотрудника" FROM employeeWHERE Department_id = 100;  

Пример вывода:

 employee_id |  first_name |  last_name |  Имя сотрудника ------------- + ------------- + ----------- + ------  ---------------- 108 |  Нэнси |  Гринберг |  Нэнси Гринберг 109 |  Даниэль |  Фавиет |  Daniel Faviet 110 |  Джон |  Чен |  Джон Чен 111 |  Исмаэль |  Sciarra |  Исмаэль Шарра 112 |  Хосе Мануэль |  Урман |  Хосе Мануэль Урман 113 |  Луис |  Попп |  Луис Попп (6 рядов) 

Оцените статью
nanomode.ru
Добавить комментарий