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


Функция array_except

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

Возвращает массив элементов в array1, но не в array2.

Синтаксис

array_except(array1, array2)

Аргументы

  • array1: выражение ARRAY любого типа с элементами, для которых возможно сравнение.
  • array2: выражение ARRAY с элементами, у которых есть наименьший общий тип с элементами array1.

Возвраты

Выражение ARRAY с типом, соответствующим array1, без дубликатов.

Примеры

> SELECT array_except(array(1, 2, 2, 3), array(1, 1, 3, 5));
 [2]