Freigeben über


array_union-Funktion

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

Gibt ein Array mit den Elementen in der Vereinigung von array1 und array2 ohne Duplikate zurück.

Syntax

array_union(array1, array2)

Argumente

  • array1: Ein ARRAY.
  • array2: Ein ARRAY desselben Typs wie array1.

Gibt zurück

Ein ARRAY desselben Typs wie array.

Azure Databricks löst COLLECTION_SIZE_LIMIT_EXCEEDED aus, wenn das Ergebnis den Grenzwert für die Arraygröße überschreitet.

Häufige Fehlerbedingungen

Beispiele

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