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