array_intersect
-Funktion
Gilt für: Databricks SQL Databricks Runtime
Gibt ein Array mit den Elementen in der Schnittmenge von array1
und array2
zurück.
Syntax
array_intersect(array1, array2)
Argumente
array1
: Ein ARRAY eines beliebigen Typs mit vergleichbaren Elementen.array2
: n-ARRAY von Elementen, die einen kleinsten gemeinsamen Typ mit den Elementen vonarray1
aufweisen.
Gibt zurück
Ein ARRAY des gleichen Typs wie array1
ohne Duplikate und Elemente, die sowohl in array1
als auch in array2
enthalten sind.
Beispiele
> SELECT array_intersect(array(1, 2, 3), array(1, 3, 3, 5));
[1,3]