Функция CONCAT в MySQL: примеры использования и синтаксис
MySQL CONCAT - это функция, используемая для объединения нескольких строк в одну строку. Она принимает два или более аргумента и объединяет их в один. Например, если у вас есть таблица с именем "users" и вы хотите объединить их имя и фамилию в одну колонку, вы можете использовать CONCAT следующим образом:
SELECT CONCAT(first_name, ' ', last_name) AS full_name FROM users;
Здесь мы используем функцию CONCAT для объединения имени и фамилии в одну строку, разделенную пробелом. Также мы используем ключевое слово AS для создания новой колонки и называем ее "full_name".
Вы также можете использовать CONCAT для создания дополнительных строковых значений. Например, если у вас есть таблица "books" с колонками "title", "author" и "published_year", вы можете использовать CONCAT для создания новой колонки, содержащей информацию о книге в следующем формате: "Название книги (Автор, Год издания)":
SELECT CONCAT(title, ' (', author, ', ', published_year, ')') AS book_info FROM books;
Здесь мы используем CONCAT, чтобы объединить значения из трех разных колонок в новую строку, используя скобки и запятые для форматирования. Мы также используем ключевое слово AS для создания новой колонки и называем ее "book_info".
Кроме того, вы можете использовать CONCAT для добавления префиксов или суффиксов к строкам. Например, если у вас есть таблица "users" с колонкой "email", вы можете использовать CONCAT, чтобы добавить префикс "mailto:" к каждому адресу электронной почты:
SELECT CONCAT('mailto:', email) AS email_link FROM users;
Здесь мы используем CONCAT, чтобы объединить строку "mailto:" с адресом электронной почты из колонки "email". Мы также используем ключевое слово AS для создания новой колонки и называем ее "email_link".
В целом, функция CONCAT очень полезна для объединения строк в MySQL. Она позволяет вам создавать новые строки, форматировать значения и добавлять префиксы или суффиксы к существующим строкам.