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
Egy sorcsoport első értékét expr adja vissza. Ez a függvény az összesítő függvény szinonimájafirst_value.
A first MATCH_RECOGNIZE használt navigációs függvényhez lásdfirst a MATCH_RECOGNIZE függvényt.
Szintaxis
first(expr[, ignoreNull]) [FILTER ( WHERE cond ) ] [ IGNORE NULLS | RESPECT NULLS ]
Argumentumok
-
expr: Bármilyen típusú kifejezés. -
ignoreNull: Nem kötelezőBOOLEANkonstans, amely alapértelmezés szerint hamis. -
cond: Nem kötelező logikai kifejezés, amely az összesítéshez használt sorokat szűri. -
IGNORE NULLSvagyRESPECT NULLS: Amikor aIGNORE NULLShasználatos, vagy ha aignoreNulltruebármelyikexprérték NULL, azt a rendszer figyelmen kívül hagyja. Az alapértelmezett értékRESPECT NULLS.
Visszaküldés
Az eredmény típusa megegyezik a következő típussal expr: .
Ez a függvény nem determinisztikus.
Példák
> SELECT first(col) FROM VALUES (10), (5), (20) AS tab(col);
10
> SELECT first(col) FROM VALUES (NULL), (5), (20) AS tab(col);
NULL
> SELECT first(col, true) FROM VALUES (NULL), (5), (20) AS tab(col);
5
> SELECT first(col) IGNORE NULLS FROM VALUES (10), (5), (NULL) AS tab(col);
5
> SELECT first(col) FILTER (WHERE col > 5) FROM VALUES (5), (20) AS tab(col);
20