array_compact 函式

適用於:檢查標示為是 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));
 []