limitar el lnumnero de registros en un select
Publicado por oscar (2 intervenciones) el 15/09/2005 14:54:21
hola
necesito obtener todos los registros de una tabla que contiene miles, sino al menos un millon de registros, como son muchos es necesario mostrarlos por grupos de 100, creo que podria hacerce con:
select * from tabla (select * from tabla) where rownum>100 and rownum<=200
(corrijanme si me equivoco)
obtendria los registros desde 101 hasta 200
lo que temo es que al hacer esta consulta, ejecuite el select * from tabla, lo cual tardaria una enormidad teniendo en cuenta la cantidad de registros.
como hacerlo?
necesito obtener todos los registros de una tabla que contiene miles, sino al menos un millon de registros, como son muchos es necesario mostrarlos por grupos de 100, creo que podria hacerce con:
select * from tabla (select * from tabla) where rownum>100 and rownum<=200
(corrijanme si me equivoco)
obtendria los registros desde 101 hasta 200
lo que temo es que al hacer esta consulta, ejecuite el select * from tabla, lo cual tardaria una enormidad teniendo en cuenta la cantidad de registros.
como hacerlo?
Valora esta pregunta
0