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