Поделиться через


Функция array_remove

Область применения: флажок Databricks SQL флажок Databricks Runtime

Удаляет все вхождения element из array.

Синтаксис

array_remove(array, element)

Аргументы

Возвраты

Тип результата сопоставляется с типом массива.

Если удаляемый элемент имеет значение NULL, то результатом будет NULL.

Примеры

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