Функции: оконныеStandard SQL
NTILE()
Делит строки на 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%