Freigeben über


array_except-Funktion

Gilt für: durch Häkchen mit „Ja“ markiert Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime

Gibt ein Array der Elemente zurück, die in array1, aber nicht in array2 enthalten sind.

Syntax

array_except(array1, array2)

Argumente

  • array1: Ein ARRAY eines beliebigen Typs mit vergleichbaren Elementen.
  • array2: Ein ARRAY von Elementen, die einen kleinsten gemeinsamen Typ mit den Elementen von array1 aufweisen.

Gibt zurück

Ein ARRAY des mit array1 übereinstimmenden Typs ohne Duplikate.

Beispiele

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