Funcion Row_Number() en SQL Server

Devuelve el número secuencial de una fila dentro de una partición de un conjunto de resultados, a partir de 1 para la primera fila de cada partición.

Argumentos:

PARTITION BY  NOMBRE_COLUMNA
Divide el conjunto de resultados producido por la cláusula FROM en particiones a las que se aplica la función ROW_NUMBER.  NOMBRE_COLUMNA especifica la columna por la que se divide el conjunto de resultados. Si no se especifica por partición, la función trata todas las filas del resultado de la consulta establecido como un solo grupo.
ORDER BY NOMBRE_COLUMNA
La cláusula ORDER BY determina el orden de la secuencia en la que a las filas se les asigna su ROW_NUMBER único dentro de una partición especificada. Es obligatorio especificarlo.

Leave a Reply

Your email address will not be published. Required fields are marked *