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)
  8. mysql> SELECT CONCAT('My', NULL, 'QL');
  9. +----------------------+
  10. | concat(My, null, QL) |
  11. +----------------------+
  12. | NULL |
  13. +----------------------+
  14. 1 row in set (0.00 sec)

限制

CONCAT() 当前还不支持带引号的字符串参数和数字参数。