共用方式為


array_join函式

適用於:已勾選是 Databricks SQL 已勾選是 Databricks Runtime

串連 array 的元素。

語法

array_join(array, delimiter [, nullReplacement])

引數

  • array:任何 ARRAY 類型,但其元素會被解讀為字串。
  • delimiter STRING:用來分隔串連陣列項目的。
  • nullReplacement STRING:用來表示NULL結果中值的 。

退貨

STRING,其中 array 的元素會以 delimiter 分隔,而空元素則替換為 nullReplacement。 如果 nullReplacement 省略 ,則會篩選出 Null 元素。如果有任何自變數為 NULL,則結果為 NULL

範例

> SELECT array_join(array('hello', 'world'), ',');
 hello,world

> SELECT array_join(array('hello', NULL ,'world'), ',');
 hello,world

> SELECT array_join(array('hello', NULL ,'world'), ',', '*');
 hello,*,world