Справочник по функциям

CONCAT

Объединяет текстовые представления всех аргументов в одну строку.

PostgreSQL 17.5
CONCAT(value[, ...])

Параметры

value
Значение любого типа, оно преобразуется в текст

Возвращаемое значение

Строка (text); аргументы NULL пропускаются, поэтому результат не бывает NULL

Примеры

Склейка двух строк

PostgreSQL 17.5
SELECT CONCAT('Post', 'greSQL');
concat
PostgreSQL

NULL и число среди аргументов

PostgreSQL 17.5
SELECT CONCAT('Post', NULL, 'greSQL', 17);
concat
PostgreSQL17

Имя и статус из таблицы

PostgreSQL 17.5
SELECT CONCAT(member_name, ' (', status, ')') AS member
FROM FamilyMembers;
member
Headley Quincey (father)
Flavia Quincey (mother)
Andie Quincey (son)
Lela Quincey (daughter)
Annie Quincey (daughter)
Ernest Forrest (father)
Constance Forrest (mother)
Wednesday Addams (daughter)

Подробности

Оператор || тоже склеивает строки, но с NULL даёт NULL: 'a' || NULL вернёт NULL, а CONCAT('a', NULL) — a.

Смотрите также

Где изучить