CONCAT
返回连接参数后得到的字符串。可以有一个或多个参数。如果所有参数都是非二进制字符串,则结果为非二进制字符串。如果参数中包含任意二进制字符串,则结果为二进制字符串。数值参数会被转换为其等效的非二进制字符串形式。
语法
CONCAT(<expr1>, ...)
参数
返回类型
返回 VARCHAR 数据类型的值或 NULL 数据类型。
示例
SELECT CONCAT('data', 'lake');
+------------------------+
| concat('data', 'lake') |
+------------------------+
| datalake |
+------------------------+
SELECT CONCAT('data', NULL, 'lake');
+------------------------------+
| CONCAT('data', NULL, 'lake') |
+------------------------------+
| NULL |
+------------------------------+
SELECT CONCAT('14.3');
+----------------+
| concat('14.3') |
+----------------+
| 14.3 |
+----------------+