НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
58 of 150 menu

Функция CONCAT

Функция CONCAT предназначена для сложения строк при выборке из базы данных. Строками обычно выступают поля таблиц.

Синтаксис

SELECT CONCAT(field1, field2, ...) FROM table_name WHERE condition

Таблицы для примеров

employees
id name age salary
1 user1 23 300
2 user2 24 400
3 user3 25 500

Пример

Давайте при выборке из базы создадим новое поле concat, в котором объединяются поля age, name и salary:

SELECT *, CONCAT(age, name, salary) AS concat FROM employees

Результат выполнения кода:

id name age salary concat
1 user1 23 300 23user1300
2 user2 24 400 24user2400
3 user3 25 500 25user3500

Пример

Давайте добавим после name три восклицательных знака:

SELECT *, CONCAT(name, '!!!') AS name FROM employees

Результат выполнения кода:

id name age salary
1 user1!!! 23 300
2 user2!!! 24 400
3 user3!!! 25 500

Пример

Теперь давайте добавим перед name три восклицательных знака, а после - три вопросительных:

SELECT *, CONCAT('!!!', name, '???') AS name FROM employees

Результат выполнения кода:

id name age salary
1 !!!user1??? 23 300
2 !!!user2??? 24 400
3 !!!user3??? 25 500

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

  • функцию CONCAT_WS,
    которая объединяет строки с разделителем
  • функцию GROUP_CONCAT,
    которая объединяет значения одного поля из разных строк
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить