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
.