PERCENT_RANK
Показує відносне місце рядка від 0 до 1: яка частка інших рядків стоїть перед ним.
Синтаксис
PERCENT_RANK() OVER (ORDER BY <критерій>)
PERCENT_RANK() OVER (PARTITION BY <група> ORDER BY <критерій>)
Рахує (місце − 1) / (рядків − 1): перший у порядку отримує 0, останній — 1. Зручно, щоб сказати «заробляє більше, ніж 75 % колег». Схожа CUME_DIST рахує частку разом із поточним рядком і ніколи не дає 0.