適用対象:
Databricks SQL
Databricks Runtime
array の要素を連結します。
構文
array_join(array, delimiter [, nullReplacement])
引数
-
array: 任意のARRAY型ですが、その要素は文字列として解釈されます。 -
delimiter: 連結された配列要素を分離するために使用されるSTRING。 -
nullReplacement: 結果のSTRING値を表すために使用されるNULL。
返品
STRING の要素が array で区切られ、null 要素が 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