MySQL윈도우 함수NTILE
CUME_DIST

NTILE윈도우 함수

LAG

파티션을 n개 버킷으로 균등 분할합니다.

문법

NTILE(n) OVER (w)

예제

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

employee_id
sales_amount
quartile
sales_summary
-- 성과를 4분위로 구분
SELECT employee_id, sales_amount,
       NTILE(4) OVER (ORDER BY sales_amount DESC) AS quartile
FROM sales_summary;