- Kategorien:
Syntax und Verwendung von Fensterfunktionen (Rangliste)
LEAD¶
Greift auf Daten in einer nachfolgenden Zeile desselben Resultsets zu, ohne dass die Tabelle mit sich selbst verknüpft werden muss.
- Siehe auch:
Syntax¶
Argumente¶
exprDer Zeichenfolgenausdruck, der zurückgegeben werden soll.
offsetDie Anzahl der Zeilen vorwärts von der aktuellen Zeile, aus der ein Wert ermittelt werden soll. Beispielsweise gibt
offsetvon 2 den Wertexprmit einem Intervall von 2 Zeilen zurück.Das Einrichten eines negativen Offsets hat dieselbe Wirkung wie die Verwendung der Funktion LAG.
Der Standardwert ist 1. Wenn
IGNORE NULLSangegeben ist, beträgt das Maximum 1.000.000.defaultDer Ausdruck, der zurückgegeben wird, wenn der Offset die Grenzen des Fensters überschreitet. Unterstützt jeden Ausdruck, dessen Typ mit
exprkompatibel ist.Der Standardwert ist NULL.
{ IGNORE | RESPECT } NULLSOb die NULL-Werte ignoriert oder beachtet werden sollen, wenn
exprNULL-Werte enthält:IGNORE NULLSschließt jede Zeile aus, deren Ausdruck bei der Zählung der Offset-Zeilen den Wert NULL ergibt.RESPECT NULLSenthält jede Zeile, deren Ausdruck bei der Zählung der Offset-Zeilen den Wert NULL ergibt.
Standard:
RESPECT NULLS
Nutzungshinweise¶
Die PARTITIONBY-Klausel unterteilt das von der FROM-Klausel erzeugte Resultset in Partitionen, auf die die Funktion angewendet wird. Weitere Informationen dazu finden Sie unter Syntax und Verwendung von Fensterfunktionen.
Die ORDERBY-Klausel ordnet die Daten in einzelne Partitionen an.