Oracle윈도우 함수RATIO_TO_REPORT
NTH_VALUE

RATIO_TO_REPORT윈도우 함수

FIRST

현재 값이 합계에서 차지하는 비율을 반환합니다.

문법

RATIO_TO_REPORT(expr) OVER (w)

예제

아래 값을 입력하면 예제에 즉시 반영됩니다.

employee_id
salary
salary_ratio
employees
-- 각 직원 급여가 전체에서 차지하는 비율
SELECT employee_id, salary,
       ROUND(RATIO_TO_REPORT(salary) OVER (), 4) AS salary_ratio
FROM employees;