DENSE_RANK
Asigna puestos teniendo en cuenta los empates, pero sin huecos: 1, 2, 2, 3.
Sintaxis
DENSE_RANK() OVER (ORDER BY <criterio de orden>)
DENSE_RANK() OVER (PARTITION BY <grupo> ORDER BY <criterio de orden>)
Los valores iguales comparten puesto, y el siguiente valor recibe el número siguiente, sin saltos. Útil cuando lo que importa son los niveles de los valores: el salario más alto, el segundo más alto, el tercero.