array_join
函式
適用於: Databricks SQL Databricks Runtime
串連 array
的元素。
語法
array_join(array, delimiter [, nullReplacement])
引數
array
:任何ARRAY
類型,但其專案會解譯為字串。delimiter
STRING
:用來分隔串連陣列專案的 。nullReplacement
STRING
:用來表示NULL
結果中值的 。
傳回
, STRING
其中 的專案 array
會以 delimiter
分隔,而 null 元素會取代 為 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