NTILE()
Standard SQLДелит строки на N примерно равных групп и возвращает номер группы.
Синтаксис
NTILE(n) OVER ([PARTITION BY column] ORDER BY column)
Примеры
Квартили по выручке
SELECT user_id, revenue, NTILE(4) OVER (ORDER BY revenue) AS quartile FROM user_stats;
→ 1 — нижние 25%, 4 — верхние 25%