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

CONCAT

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

MySQL 8.1
CONCAT(str[, ...])

Параметры

strVARCHAR
Строка для объединения, число преобразуется в строку

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

Строка; NULL, если хотя бы один аргумент равен NULL

Примеры

Склейка трёх строк

MySQL 8.1
SELECT CONCAT('sql', '-', 'academy');
CONCAT('sql', '-', 'academy')
sql-academy

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

MySQL 8.1
SELECT CONCAT('sql', NULL);
CONCAT('sql', NULL)
<NULL>

Имя и статус в одной строке

MySQL 8.1
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 весь результат, замените его пустой строкой через IFNULL или объединяйте строки через CONCAT_WS: она пропускает NULL.

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

Где изучить