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.
Previous¿Qué es ROW_NUMBER en SQL? Numeración de filas para principiantesNext¿Qué es PARTITION BY en SQL? Grupos dentro de una ventana para principiantes
Related articles
Practica con ejercicios reales
Resuelve ejercicios en el entrenador de SQL con corrección instantánea y pistas.
Abrir el entrenador
RANKyDENSE_RANKson 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.