martes, 22 de julio de 2008

Numerar Filas en SQL Server 2005

Para numerar las filas en SQL Server 2005 podemos usar la funcion Row_number() cuya sintaxis es



Row_Number() over ()



Donde en over le ponemos un ordenamiento y agrupamiento que usara como criterio para numerar las filas. Por ejemplo para numerar las filas de una tabla StringResource ordenada por el campo ResourceType debemos hacer



select
Row_Number() over (order by resourceType) as Nro,
stringresource.*
from
stringresource

No hay comentarios: