CONCAT
Объединяет аргументы в одну строку.
MySQL 8.1
CONCAT(str[, ...])Параметры
- strVARCHAR
- Строка для объединения, число преобразуется в строку
Возвращаемое значение
Строка; NULL, если хотя бы один аргумент равен NULL
Примеры
Склейка трёх строк
MySQL 8.1
SELECT CONCAT('sql', '-', 'academy');NULL среди аргументов
MySQL 8.1
SELECT CONCAT('sql', NULL);Имя и статус в одной строке
MySQL 8.1
SELECT CONCAT(member_name, ' (', status, ')') AS member
FROM FamilyMembers;Подробности
Чтобы один NULL не превращал в NULL весь результат, замените его пустой строкой через IFNULL или объединяйте строки через CONCAT_WS: она пропускает NULL.