How can we divide employees into four equal compensation quartiles?
NTILE(N) divides an ordered partition into N equal buckets numbered from 1 to N.
Customer RFM quartile segmentation, performance quartiles, risk deciles.
SELECT
name,
salary,
NTILE(4) OVER (
ORDER BY salary DESC
) AS salary_quartile
FROM employees;Practice typing production-grade SQL code for NTILE.