←
LAST_VALUENTH_VALUE윈도우 함수
윈도우 프레임의 n번째 값을 반환합니다.
문법
NTH_VALUE(expr, n) OVER (w)예제
아래 값을 입력하면 예제에 즉시 반영됩니다.
department_id→employee_id→salary→second_highest→employees→-- 부서 내 2번째로 높은 급여
SELECT department_id, employee_id, salary,
NTH_VALUE(salary, 2) OVER (
PARTITION BY department_id ORDER BY salary DESC
ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING
) AS second_highest
FROM employees;