Bases de Datos > SQL Server

 Quiero Enumerar Mis Resultados

(1/1)

jodijo5:
hola amigos, necesito que los resultados de una consulta con la clausula "where", se enumeren consecutivamente de forma ascendente, algo así:

supongamos que tengo 2 campos, nombre apellido, y entonces necesito listar todos los registros cuyo apellido comienze con "E", entonces mis resultados me deben salir algo así:

nro        nombres          apellidos
0           saulo               evaristo
1           algo                ernesto
2           argon              edilmundo
3           ...                   ...

bueno, el campo "nro", no existe en mi tabla, sino que se genera en la consulta, y bueno, necesitoque me ayuden a hacer eso. gracias de antemano por su ayuda

pastorg:
La solucion que le puedo dar puede que no le resulte tan eficiente pero hay le va;

Es de anotar que esto solo funciona si esta trabajando con Sql Server 2000 o posterior.

Declare @Tabla_Tmp As Tabla(nro SmalInt IDENTITY,Nombres Varchar(100),Apellidos Varchar(100))
Insert Into @Tabla_Tmp (Nombres,Apellidos)
Select Nombres,Apellidos From Su_Tabla

Y listo!

Solo hay que seleccionar la Variable de tipo Tabla

Select @Tabla_Tmp.

Espero que le sirva la solucion!

Navegación

[0] Índice de Mensajes

Ir a la versión completa