跳到主要内容
版本: 最新版本-3.5

concat_ws

此函数使用第一个参数 sep 作为分隔符,将第二个参数与其余参数组合以形成字符串。如果分隔符为 NULL,则结果为 NULL。 concat_ws 不会跳过空字符串,但会跳过 NULL 值。

语法

VARCHAR concat_ws(VARCHAR sep, VARCHAR str,...)

示例

MySQL > select concat_ws("Rock", "Star", "s");
+--------------------------------+
| concat_ws('Rock', 'Star', 's') |
+--------------------------------+
| StarRocks |
+--------------------------------+

MySQL > select concat_ws(NULL, "Star", "s");
+------------------------------+
| concat_ws(NULL, 'Star', 's') |
+------------------------------+
| NULL |
+------------------------------+
1 row in set (0.01 sec)

MySQL > StarRocks > select concat_ws("Rock", "Star", NULL, "s");
+--------------------------------------+
| concat_ws('Rock', 'Star', NULL, 's') |
+--------------------------------------+
| StarRocks |
+--------------------------------------+
1 row in set (0.04 sec)

关键词

CONCAT_WS,CONCAT,WS