適用於:
Databricks SQL
Databricks Runtime
串連 array 的元素。
語法
array_join(array, delimiter [, nullReplacement])
引數
-
array:任何ARRAY類型,但其元素會被解讀為字串。 -
delimiterSTRING:用來分隔串連陣列項目的。 -
nullReplacementSTRING:用來表示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