次の方法で共有


array_join 関数

適用対象:check marked yes Databricks SQL check marked yes Databricks Runtime

array の要素を連結します。

構文

array_join(array, delimiter [, nullReplacement])

引数

  • array: 任意の ARRAY 型ですが、その要素は文字列として解釈されます。
  • delimiter: 連結された配列要素を分離するために使用される STRING
  • nullReplacement: 結果の NULL 値を表すために使用される STRING

返品

array の要素が delimiter で区切られ、null 要素が nullReplacement に置き換わる STRINGnullReplacement を省略すると、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