concat_ws
函数
适用于: Databricks SQL Databricks Runtime
返回由 sep
分隔的串联字符串。
语法
concat_ws(sep [, expr1 [, ...] ])
参数
sep
:一个 STRING 表达式。exprN
:每个exprN
都可以是 STRING 或者是 STRING 的 ARRAY。
返回
结果类型为 STRING。
如果 sep
为 NULL,则结果为 NULL。
是 NULL 的 exprN
会被忽略。
如果只提供分隔符,或所有 exprN
都是 NULL,则为空字符串。
示例
> SELECT concat_ws(' ', 'Spark', 'SQL');
Spark SQL
> SELECT concat_ws('s');
''
> SELECT concat_ws(',', 'Spark', array('S', 'Q', NULL, 'L'), NULL);
Spark,S,Q,L