Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Buscar um número fixo de linhas na consulta SQL no Oracle


EDIT:agora deve ser corrigido com seleção de 3 níveis:
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 primeira parte.

Para segunda e terceira parte:
 where q2.rn between 5 and 8
 where q2.rn between 9 and 12