CONCAT()
函数说明
CONCAT()
将多个字符串(或仅含有一个字符串)连接成一个字符串。如果所有参数都是非二进制字符串,则结果是非二进制字符串。如果参数包含任何二进制字符串,则结果为二进制字符串。
CONCAT()
中如果有任何一个参数为 NULL
,则返回 NULL
。
语法说明
>
CONCAT(str1,str2,...)
参数释义
参数 | 说明 |
---|---|
str1,str2,… | 必要参数。将 str1,str2,.. 连接成一个字符串。说明:如果有任何一个参数为 NULL ,则返回 NULL 。 |
示例
mysql> SELECT CONCAT('My', 'S', 'QL');
+-------------------+
| concat(My, S, QL) |
+-------------------+
| MySQL |
+-------------------+
1 row in set (0.01 sec)
mysql> SELECT CONCAT('My', NULL, 'QL');
+----------------------+
| concat(My, null, QL) |
+----------------------+
| NULL |
+----------------------+
1 row in set (0.00 sec)
限制
CONCAT()
当前还不支持带引号的字符串参数和数字参数。