Продвинутый
Для чего нужны оконные функции NTILE() и PERCENT_RANK()?
Эти функции используются для статистического анализа и распределения данных.
- NTILE(N): Разбивает отсортированный набор строк на N примерно равных групп (корзин) и возвращает номер группы для каждой строки. Пример: NTILE(4) разделит пользователей на квартили (топ-25%, следующие 25% и т.д.).
- PERCENT_RANK(): Вычисляет относительный ранг строки в процентах (от 0 до 1). Показывает, какой процент строк имеет значение меньше текущего. Пример: Значение 0.9 означает, что текущий сотрудник зарабатывает больше, чем 90% коллег.