Oracle - Pajinacion resultados Oracle

 
Vista:

Pajinacion resultados Oracle

Publicado por Ricardo (1 intervención) el 02/12/2005 16:53:59
Hola

Quiero saber de que forma se puede genera un sql que entrege los primeros n resultados de una consulta la sig forma lo he tratado pero no funciona

Select id from tabla where id = 'n' limit 0,100

de ante mano muchas gracias

Atte Ricardo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Pajinacion resultados Oracle

Publicado por TDC (1 intervención) el 05/12/2005 17:46:51
SELECT /*+ FIRST_ROWS */
id
from tabla where id = ...

Lo que se hara es que arrojara los primeros registros no esperando a que se resuelta todo el query
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Pajinacion resultados Oracle

Publicado por juanpa (16 intervenciones) el 05/12/2005 18:33:14
me imagino que querras recuperar los n primeros registros, para lo cual la query anterior no te serviría mucho, pero lo puedes hacer de la siguiente forma:

Select id from tabla
where id = 'n'
and rownum <100

la línea rownum <100 te arrojara como respuesta los primeros 99 registros que cumplan la condición.

espero haberte ayudado.

Saludos
jp_sanmar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar