共用方式為


array_join函式

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

串連 array 的元素。

語法

array_join(array, delimiter [, nullReplacement])

引數

  • array:任何 ARRAY 類型,但其專案會解譯為字串。
  • delimiterSTRING:用來分隔串連陣列專案的 。
  • nullReplacementSTRING:用來表示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