sql >> Base de Datos >  >> RDS >> Oracle

Obtenga un número fijo de filas en la consulta SQL en Oracle

EDITAR:ahora debe corregirse con la selección de 3 niveles:

select * from (
  select q1.*, rownum as rn from (   --get correct rownum 
      select * from tbl order by column --get correct order
  ) q1
) q2
 where q2.rn between 1 and 4; -- filter

para la primera parte.

Para la segunda y tercera parte:

 where q2.rn between 5 and 8
 where q2.rn between 9 and 12