NTH_VALUE()
DSQL
NTH_VALUE(<expr> [, <offset>]) [FROM FIRST | FROM LAST] OVER {<window_specification> | window_name}
Параметр | Описание |
---|---|
expr |
Выражение.Может содержать столбец таблицы, константу, переменную, выражение, неагрегатную функцию или UDF.Агрегатные функции в качестве выражения не допускаются. |
offset |
Номер записи, начиная с первой (опция |
тот же что и аргумент функции expr
Функция NTH_VALUE
возвращает N-ое значение, начиная с первой (опция FROM FIRST
) или последней (опция FROM LAST
) записи.По умолчанию используется опция FROM FIRST
.Смещение 1 от первой записи будет эквивалентно функции FIRST_VALUE
, смещение 1 от последней записи будет эквивалентно функции LAST_VALUE
.