Функция array_compact

Область применения:проверка помечены да Databricks Runtime 12.2 LTS и выше

Удаляет элементы NULL из array.

Синтаксис

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));
 []