ID EN
String Functions and Operators

CONCAT(str1,str2,...)

MySQL 8.4

Returns the string that results from concatenating the arguments. May have one or more arguments. If all arguments are nonbinary strings, the result is a nonbinary string. If the arguments include any binary strings, the result is a binary string. A numeric argument is converted to its equivalent nonbinary string form.

Syntax

MYSQL
SELECT CONCAT('My', 'S', 'QL');
'MySQL'
SELECT CONCAT('My', NULL, 'QL');
NULL
SELECT CONCAT(14.3);
'14.3'

Examples

Example

CONCAT() returns NULL if any argument is NULL.

MYSQL
SELECT CONCAT('My', 'S', 'QL');
'MySQL'
SELECT CONCAT('My', NULL, 'QL');
NULL
SELECT CONCAT(14.3);
'14.3'
Example 2

For quoted strings, concatenation can be performed by placing the strings next to each other:

MYSQL
SELECT 'My' 'S' 'QL';
'MySQL'