NTH_VALUE()
DSQL
NTH_VALUE(<expr> [, <offset>]) [FROM FIRST | FROM LAST]
OVER {<window_specification> | window_name}
| Paramètre | Description |
|---|---|
expr |
Expression : peut contenir une colonne de table, une constante, une variable, une expression, une fonction non agrégée ou une UDR. Les fonctions agrégées ne sont pas autorisées comme expression. |
offset |
Numéro d’enregistrement à partir du premier (option |
est le même que l’argument de la fonction expr.
La fonction NTH_VALUE renvoie une Nième valeur à partir du premier (option FROM FIRST) ou du dernier (option FROM LAST) enregistrement. La valeur par défaut est FROM FIRST. L’offset 1 du premier enregistrement sera équivalent à la fonction FIRST_VALUE, l’offset 1 du dernier enregistrement sera équivalent à la fonction LAST_VALUE.