Get row number in select SqlServer, Obtener número de fila en SqlServer


If you want to display results showing the “line number” or better the number of record one by one you just need to add the following: (Si quieres mostrar los resultados con un “número de línea” o mejor el número de registro uno a uno sólo necesitas adicionar lo siguiente)
select ROW_NUMBER() OVER(order by (select 1)) as row_number,* from TABLE

This will show the row number plus the contents of TABLE
Esto mostrará el número de fila más el contenido de TABLE

You can change the row number order in the instruction:
ROW_NUMBER() OVER(order by (select 1)) -> that (select 1) by a field name to generate row number by that field name

Puede cambiar el número de fila en la instrucción:
ROW_NUMBER() OVER(order by (select 1)) -> ese (select 1) por un nombre de campo para generar el número de fila basado en ese campo

Example:
SELECT ROW_NUMBER() OVER(order by code_item) as row_number,* from TABLE

This will generate the row number based on “code_item” order
Esto va a generar el número de fila basado en el ordenamiento de “code_item”

Hope this helps
Espero les sirva.

One thought on “Get row number in select SqlServer, Obtener número de fila en SqlServer”

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s