←
LAST_VALUENTH_VALUEウィンドウ関数
ウィンドウフレームのn番目の値を返します。
構文
NTH_VALUE(expr, n) OVER (w)使用例
下記の値を入力するとサンプルに即時反映されます。
employee_id→department_id→salary→third_highest→employees→-- 부서 내 3번째로 높은 급여
SELECT employee_id, department_id, salary,
NTH_VALUE(salary, 3) OVER (
PARTITION BY department_id ORDER BY salary DESC
ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING
) AS third_highest
FROM employees;