PHP学院的中学生 2021-07-29 21:47:17 217次浏览 0条回复 0 0 0
MySQL 中的 CONCAT(sl,s2,...) 函数返回结果为连接参数产生的字符串或许有一个或多个参数若有任何一个参数为 NULL则返回值为 NULL若所有参数均为非二进制字符串则结果为非二进制字符串若自变量中含有任一二进制字符串则结果为一个二进制字符串。

【实例使用 CONCAT 函数连接字符串输入的 SQL 语句和执行结果如下所示mysql> SELECT CONCAT('MySQL','5.7'),CONCAT('MySQL',NULL);
+-----------------------+----------------------+
| CONCAT('MySQL','5.7') | CONCAT('MySQL',NULL) |
+-----------------------+----------------------+
| MySQL5.7              | NULL                 |
+-----------------------+----------------------+
1 row in set (0.03 sec)
由运行结果可知CONCAT('MySQL''5.7') 返回两个字符串连接后的字符串CONCAT(‘MySQL’,NULL) 中有一个参数为 NULL因此返回结果为 NULL
    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册