last aggregátum függvény

A sorcsoport utolsó expr értékét adja vissza.

Szintaxis

last(expr [, ignoreNull] ) [FILTER ( WHERE cond ) ] [ IGNORE NULLS | RESPECT NULLS ]

Argumentumok

  • expr: Bármilyen típusú kifejezés.
  • ignoreNull: Egy opcionális logikai literál, amely alapértelmezés szerint false (hamis) értéket ad vissza. Az alapértelmezett beállítása ignoreNull false (hamis).
  • cond: Nem kötelező logikai kifejezés, amely az összesítéshez használt sorokat szűri.
  • IGNORE NULLS vagy : Ha a értéket használja, vagy a rendszer figyelmen kívül hagyja a RESPECT NULLSIGNORE NULLS NULL ignoreNulltrueexpr értéket. A mező alapértelmezett értéke: RESPECT NULLS.

Válaszok

Az eredménytípus megfelel a expr következőnek: .

A függvény az összesítő függvény last_value szinonimája.

Ez a függvény nem determinisztikus.

Példák

> SELECT last(col) FROM VALUES (10), (5), (20) AS tab(col);
 20
> SELECT last(col) FROM VALUES (10), (5), (NULL) AS tab(col);
 NULL
> SELECT last(col) IGNORE NULLS FROM VALUES (10), (5), (NULL) AS tab(col);
 5