View a markdown version of this page

ARRAY_UNION-Funktion - Amazon Redshift

Amazon Redshift unterstützt die Verwendung von Python-UDFs nach dem 30. Juni 2026 nicht mehr. Wir werden damit beginnen, es schrittweise durchzusetzen. Weitere Informationen zu den Einzelheiten zum Ende der Lebensdauer und zu den Migrationsoptionen von Python finden Sie in dem Blogbeitrag, der am 30. Juni 2025 veröffentlicht wurde.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ARRAY_UNION-Funktion

Kombiniert zwei Arrays und gibt ein einzelnes Array zurück, das alle eindeutigen Werte enthält, wobei alle Duplikate entfernt werden. Die Funktion ist NULL-safe, das heißt, sie behandelt NULLs als bekannte Objekte. Die Reihenfolge der Elemente im Ergebnis ist nicht garantiert.

Syntax

ARRAY_UNION( array1, array2 )

Argumente

Array1

Ein SUPER-Ausdruck, der das erste Array angibt.

Matrix2

Ein SUPER-Ausdruck, der das zweite Array angibt.

Rückgabetyp

Die ARRAY_UNION-Funktion gibt einen SUPER-Typ zurück.

Beispiel

Die folgenden Beispiele zeigen die ARRAY_UNION-Funktion.

SELECT ARRAY_UNION(ARRAY('a','b','b'), ARRAY('b','c','c')); array_union --------------- ["a","b","c"] (1 row)

Die Reihenfolge der Elemente ist nicht garantiert:

SELECT ARRAY_UNION(ARRAY('b','a','b'), ARRAY(NULL,'b',NULL)); array_union ---------------- ["b","a",null] (1 row)

Weitere Informationen finden Sie auch unter