- Kategorien:
Aggregationsfunktionen (Zählen diskreter Werte), Fensterfunktionen (Aggregation semistrukturierter Daten)
ARRAY_UNIQUE_AGG¶
Gibt ein ARRAY zurück, das alle diskreten Werte der angegebenen Spalte enthält.
Syntax¶
ARRAY_UNIQUE_AGG( <column> )
Argumente¶
column
Die Spalte, die die Werte enthält.
Rückgabewerte¶
Die Funktion gibt ein ARRAY zurück, das die diskreten Werte in der angegebenen Spalte enthält. Die Werte in ARRAY sind in keiner bestimmten Reihenfolge, und die Reihenfolge ist nicht deterministisch.
Die Funktion ignoriert NULL-Werte in column
. Wenn column
nur NULL-Werte enthält oder die Tabelle, die column
enthält, leer ist, gibt die Funktion ein leeres ARRAY zurück.
Nutzungshinweise¶
Diese Funktion kann als eine der folgenden Typen von Funktionen verwendet werden:
-
Bei Verwendung als Fensterfunktion werden Fensterrahmen nicht unterstützt.
Diese Funktion unterstützt keine strukturierten Typen als Eingabeargument.
Beispiele¶
Aggregation¶
Siehe Verwenden von Arrays zum Berechnen diskreter Werte für hierarchische Aggregationen.