SQLRANKDENSE_RANKwindow

¿Qué son RANK y DENSE_RANK en SQL? Clasificación con empates para principiantes

RANK y DENSE_RANK son funciones de clasificación en las que los valores iguales reciben la misma posición. En pocas palabras: la diferencia entre ROW_NUMBER (siempre único), RANK (los empates reciben la misma posición y luego dejan huecos) y DENSE_RANK (la misma posición sin huecos). Con tablas, un ejemplo de estilo olímpico y errores comunes.

1 min de lecturaSQL · RANK · DENSE_RANK · window · tutorial

RANK y DENSE_RANK son funciones de ventana para clasificar con empates. Los valores iguales reciben la misma posición. La diferencia entre ellas está en lo que ocurre después del empate: RANK deja un hueco, DENSE_RANK no.

Este artículo está actualmente en ruso. La traducción completa al español está en camino.

Practica con ejercicios reales

Resuelve ejercicios en el entrenador de SQL con corrección instantánea y pistas.

Abrir el entrenador