В этом учебном пособии вы узнаете, как использовать MySQL функцию CONCAT с синтаксисом и примерами.
Описание
MySQL функция CONCAT позволяет объединять вместе два или более выражений.
Синтаксис
Синтаксис MySQL функции CONCAT:
CONCAT( expression1, expression2, ... expression_n )
Параметры или аргументы
expression1, expressoin2, ... expression_n выражения для объединения.
Примечание
- Если expression является числовым значением, то оно будет преобразовано функцией CONCAT в двоичную строку.
- Если все expressions не являются двоичными строками, функция CONCAT вернет недвоичную строку.
- Если какое-либо из expressions является двоичной строкой, функция CONCAT вернет двоичную строку.
- Если какое-либо из выражений имеет значение NULL, функция CONCAT вернет значение NULL.
- См. Также функцию CONCAT_WS.
Применение
Функция CONCAT может использоваться в следующих версиях MySQL:
- MySQL 5.7, MySQL 5.6, MySQL 5.5, MySQL 5.1, MySQL 5.0, MySQL 4.1, MySQL 4.0, MySQL 3.23
Пример
Рассмотрим примеры MySQL функции CONCAT, чтобы понять, как использовать функцию CONCAT в MySQL.
Например:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
mysql> SELECT CONCAT('M', 'y', 'S', 'Q', 'L','!'); #Результат: MySQL! mysql> SELECT CONCAT('Baker Street ', 221); #Результат: Baker Street 221 mysql> SELECT CONCAT('Результат выражения', 515); #Результат: Результат выражения20 mysql> SELECT CONCAT('Кому на Руси ...?', NULL); #Результат: NULL |
Выражения в MySQL также можете объединять, помещая строки рядом друг с другом.
Например:
1 2 3 4 5 6 7 8 9 10 11 |
mysql> SELECT 'M' 'y' 'S' 'Q' 'L' '!' ; #Результат: MySQL! mysql> SELECT 'Baker Street ' '221' ; #Результат: Baker Street 221 mysql> SELECT 'Результат выражения ' '515' ; #Результат: Результат выражения 515 |