Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » Daten abfragen und ändern » OLAP-Unterstützung » Fensterfunktionen in SQL Anywhere » Basis-Aggregatfunktionen

 

Beispiele für FIRST_VALUE- und LAST_VALUE-Funktion

Die Funktionen FIRST_VALUE und LAST_VALUE liefern Werte aus der ersten und der letzten Zeile eines Fensters. Dies ermöglicht es einer Abfrage, gleichzeitig auf Werte aus mehreren Zeilen zuzugreifen, ohne dass ein Selbst-Join erforderlich ist.

Diese beiden Funktionen unterscheiden sich von den anderen Fenster-Aggregatfunktionen, da sie mit einem Fenster benutzt werden müssen. Im Gegensatz zu den anderen Fenster-Aggregatfunktionen erlauben diese Funktionen die Klausel IGNORE NULLS. Falls IGNORE NULLS angegeben wird, wird der erste oder letzte Nicht-NULL-Wert des gewünschten Ausdrucks zurückgegeben. Ansonsten wird der erste oder der letzte Wert zurückgegeben.

 Beispiel 1: Erster Eintrag in einer Gruppe
 Beispiel 2: Prozentsatz der maximalen Verkäufe
 Beispiel 3: Das Einlesen von NULL-Werten macht Daten dichter
 Siehe auch