CONCAT — сложения строк при выборке без разделителя
Функция CONCAT предназначена для сложения
строк при выборке из базы данных. Строками
обычно выступают поля таблиц.
SELECT CONCAT(поле1, поле2...) FROM `имя_таблицы`; -- возможно применение операторов
В данном примере при выборке из базы создается
новое поле concat, в котором одновременно
сольются 3 поля:
SELECT *, CONCAT(age, name, salary) as concat FROM `employees`;
Давайте добавим после name 3 восклицательных
знака:
SELECT *, CONCAT(name, '!!!') as name FROM `employees`;
Давайте добавим перед name 3 восклицательных
знака, а после него — 3 вопросительных:
SELECT *, CONCAT('!!!', name, '???') as name FROM `employees`;