Numerar filas

22/04/2004 - 23:48 por Jose Perez | Informe spam
Hola a todos:
Podrian explicarme como generar una secuencia de numeros por cada fila en un
select de forma automatica sin usar tablas temporales o es la unica forma.

Ej: SELECT Nombre, Ciudad FROM xTabla

|1 |Pedro |Madrid
|2 |Juan |Bueno Aires
|3 |Maria |Caracas
...

Gracias.

Preguntas similare

Leer las respuestas

#1 ulises
23/04/2004 - 00:12 | Informe spam
Prueba con el siguiente script :

CREATE TABLE xTabla ( Nombre char(10), Ciudad char(10) )
go
insert into xTabla values ( 'Pedro', 'Madrid' )
insert into xTabla values ( 'Juan', 'Bs Aires' )
insert into xTabla values ( 'Maria', 'Caracas' )
go
select * from xTabla
go
SELECT count(*) as secuencia, a.Nombre, a.Ciudad
FROM xTabla a JOIN xTabla b on ( a.Nombre >= b.Nombre )
group by a.Nombre, a.Ciudad

el resultado es :

secuencia Nombre Ciudad
1 Juan Bs Aires
2 Maria Caracas
3 Pedro Madrid

(3 row(s) affected)

Saludos,
Ulises

Hola a todos:
Podrian explicarme como generar una secuencia de numeros


por cada fila en un
select de forma automatica sin usar tablas temporales o


es la unica forma.

Ej: SELECT Nombre, Ciudad FROM xTabla

|1 |Pedro |Madrid
|2 |Juan |Bueno Aires
|3 |Maria |Caracas


Gracias.


.

Respuesta Responder a este mensaje
#2 Eladio Rincón
23/04/2004 - 09:54 | Informe spam
hola,
mira esta url

Returning a Row Number in a Query
http://www.sqlteam.com/item.asp?ItemID91


Eladio Rincón
Torrevieja - Alicante
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG


Jose Perez wrote:
Hola a todos:
Podrian explicarme como generar una secuencia de numeros por cada
fila en un select de forma automatica sin usar tablas temporales o es
la unica forma.

Ej: SELECT Nombre, Ciudad FROM xTabla

1 |Pedro |Madrid
2 |Juan |Bueno Aires
3 |Maria |Caracas


...

Gracias.
Respuesta Responder a este mensaje
#3 Eladio Rincón
23/04/2004 - 09:55 | Informe spam
este es más completo de MS Support:

How to dynamically number rows in a SELECT Statement
http://support.microsoft.com/defaul...?scid=http://support.microsoft.com:80/support/kb/articles/q186/1/33.asp&NoWebContent=1


Eladio Rincón
Torrevieja - Alicante
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG


Jose Perez wrote:
Hola a todos:
Podrian explicarme como generar una secuencia de numeros por cada
fila en un select de forma automatica sin usar tablas temporales o es
la unica forma.

Ej: SELECT Nombre, Ciudad FROM xTabla

1 |Pedro |Madrid
2 |Juan |Bueno Aires
3 |Maria |Caracas


...

Gracias.
Respuesta Responder a este mensaje
#4 Eladio Rincón
23/04/2004 - 09:58 | Informe spam
mandé esto pero parece que se borra del servidor de noticias:

mira esta url

Returning a Row Number in a Query
http://www.sqlteam.com/item.asp?ItemID91


este es más completo de MS Support:

How to dynamically number rows in a SELECT Statement
http://support.microsoft.com/defaul...?scid=http://support.microsoft.com:80/support/kb/articles/q186/1/33.asp&NoWebContent=1



Eladio Rincón
Torrevieja - Alicante
MCAD, SQL Server MVP
http://www.siquelnet.com

"Comparte lo que sabes, aprende lo que no sepas." FGG


Jose Perez wrote:
Hola a todos:
Podrian explicarme como generar una secuencia de numeros por cada
fila en un select de forma automatica sin usar tablas temporales o es
la unica forma.

Ej: SELECT Nombre, Ciudad FROM xTabla

1 |Pedro |Madrid
2 |Juan |Bueno Aires
3 |Maria |Caracas


...

Gracias.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida