Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Databricks SQL
Databricks Runtime 10.4 LTS és újabb
A csoporton belüli expr
összes értékéből álló tömböt ad vissza. Ez a függvény collect_list összesítő függvény szinonimája.
Szintaxis
array_agg ( [ALL | DISTINCT] expr ) [FILTER ( WHERE cond ) ]
Ez a függvény ablakfüggvényként is meghívható, a OVER
záradék használatával.
Argumentumok
-
expr
: Bármilyen típusú kifejezés. -
cond
: Nem kötelező logikai kifejezés, amely az összesítéshez használt sorokat szűri.
Visszatérések
Az argumentumtípus tömbje.
A tömb elemeinek sorrendje nem determinisztikus.
NULL
értékek ki vannak zárva.
Ha DISTINCT
van megadva, a függvény csak egyedi értékeket gyűjt, és szinonimája collect_set összesítő függvény.
Példák
> SELECT array_agg(col) FROM VALUES (1), (2), (NULL), (1) AS tab(col);
[1,2,1]
> SELECT array_agg(DISTINCT col) FROM VALUES (1), (2), (NULL), (1) AS tab(col);
[1,2]