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 az összesítő függvény szinonimájacollect_list.
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 meg van adva, a függvény csak egyedi értékeket gyűjt, és szinonimája az összesítő függvénynekcollect_set.
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]