次の方法で共有


array_compact 関数

適用対象: check marked yes Databricks SQL Databricks Runtime 12.2 LTS 以上

array から NULL 要素を削除します。

構文

array_compact(array)

引数

  • array: ARRAY 式。

返品

関数は、すべての NULL 値が削除された入力引数と同じ型の配列を返します。

> SELECT array_compact(array(1, 2, NULL, 3, NULL, 3));
 [1, 2, 3, 3]

> SELECT array_compact(array(NULL, NULL));
 []