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