共用方式為


concat_ws函式

適用於: 核取記號為「是」Databricks SQL 核取記號為「是」Databricks Runtime

傳回以sep 分隔的串連字串。

語法

concat_ws(sep [, expr1 [, ...] ])

引數

  • sep:STRING 表達式。
  • exprN:每個 exprN 可以是 STRING 或 STRING 的 ARRAY。

傳回

結果類型為 STRING。

如果 sep 為 NULL,則結果為 NULL。 exprN 忽略 NULL 的 。 如果只提供分隔符,或全部 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