any_value
összesítő függvény
A következőkre vonatkozik: Databricks SQL
Databricks Runtime 11.3 LTS és újabb
Egy sorcsoport bizonyos értékét expr
adja vissza. Ez a függvény nem determinisztikus.
Syntax
any_value(expr[, ignoreNull]) [FILTER ( WHERE cond ) ] [ IGNORE NULLS | RESPECT NULLS ]
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.ignoreNull
: Nem kötelező logikai logikai konstans, amely alapértelmezés szerint hamis. Az alapértelmezett érték hamisignoreNull
.cond
: Nem kötelező logikai kifejezés, amely az összesítéshez használt sorokat szűri.IGNORE NULLS
vagyRESPECT NULLS
: MikorIGNORE NULLS
használatos, vagyignoreNull
ha aexpr
true
null értéket figyelmen kívül hagyja a rendszer. Az alapértelmezett értékRESPECT NULLS
.
Válaszok
Az eredmény típusa megegyezik a következő típussal expr
: .
Példák
> SELECT any_value(col) FROM VALUES (10), (5), (20) AS tab(col);
10
-- Subsequent executions may yield a different results
> SELECT any_value(col) FROM VALUES (10), (5), (20) AS tab(col);
20
> SELECT any_value(col) FROM VALUES (NULL), (5), (20) AS tab(col);
NULL
> SELECT any_value(col) IGNORE NULLS FROM VALUES (NULL), (5), (20) AS tab(col);
5
Kapcsolódó
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: