DENSE_RANK
Ставить місця з урахуванням рівних, але без пропусків: 1, 2, 2, 3.
Синтаксис
DENSE_RANK() OVER (ORDER BY <критерій>)
DENSE_RANK() OVER (PARTITION BY <група> ORDER BY <критерій>)
Однакові значення ділять місце, а наступне значення отримує наступне число, без пропуску. Зручно, коли важать саме рівні значень: найбільша зарплата, друга за величиною, третя.