Renvoie une valeur évaluée sur la ligne située à OFFSET lignes après la ligne actuelle, dans le frame ordonné.
Le comportement de leadInFrame diffère de celui de la fonction de fenêtre SQL standard lead.
La fonction de fenêtre ClickHouse leadInFrame respecte le frame de la fenêtre.
Pour obtenir un comportement identique à lead, utilisez ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING.
Syntaxe
Pour plus de détails sur la syntaxe des fonctions de fenêtre, voir : Fonctions de fenêtre - Syntaxe.
Paramètres
x — Nom de la colonne.
offset — Décalage à appliquer. (U)Int*. (Facultatif - 1 par défaut).
default — Valeur à renvoyer si la ligne calculée dépasse les limites du cadre de fenêtre. (Facultatif - valeur par défaut du type de colonne si omise).
Valeur retournée
- valeur évaluée à la ligne située
offset lignes après la ligne actuelle dans le cadre ordonné.
Exemple
Cet exemple examine des données historiques sur les lauréats du prix Nobel et utilise la fonction leadInFrame pour renvoyer une liste des lauréats successifs dans la catégorie de physique.