Se puede?

02/04/2004 - 08:29 por Diego Arnejo | Informe spam
Hola grupo, tengo esta duda.
Tengo una tabla con datos, hago un
Select Count(*) from tabla
y esta de dice que tengo 20 registros.

Hay alguna forma de hacer un SELECT de un registro especifico. Por ejemplo
el 13.
No se, se me ocurre hacer un TOP(13), y tratar que me muestre esa sola y no
todas, porque supongo que la base va a crecer, y como ahora quiero ver el
numero 13, el dia de mañana puede ser el registro numero 482.
Espero sus respuestas, ya que es algo que necesito urgente.
Saludos
Diego
 

Leer las respuestas

#1 Naimps
02/04/2004 - 10:23 | Informe spam
On Fri, 2 Apr 2004 03:29:08 -0300, Diego Arnejo wrote:

Hola grupo, tengo esta duda.
Tengo una tabla con datos, hago un
Select Count(*) from tabla
y esta de dice que tengo 20 registros.

Hay alguna forma de hacer un SELECT de un registro especifico. Por ejemplo
el 13.
No se, se me ocurre hacer un TOP(13), y tratar que me muestre esa sola y no
todas, porque supongo que la base va a crecer, y como ahora quiero ver el
numero 13, el dia de mañana puede ser el registro numero 482.
Espero sus respuestas, ya que es algo que necesito urgente.
Saludos
Diego



Hola.

Lo que a mi se me ocurre es crear una variabel del tipo "table", con un
campo "identity" y guardar ahí el resultado de la consulta; luego, sobre la
temporal, realizar un select con "where id = " el registro que quieras.

El problema (creo) es que si la consulta primera es muy grande, la variable
"table" no es buena.

Preguntas similares