sql >> Database >  >> RDS >> Oracle

Een vast aantal rijen ophalen in SQL-query in Oracle

EDIT:zou nu opgelost moeten zijn met selectie op 3 niveaus:

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

voor het eerste deel.

Voor tweede en derde deel:

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


  1. Hoe kan ik alle tabellen in een PostgreSQL-database laten vallen?

  2. Tijd in en uit op een dag in VB.NET beperken?

  3. Is het invoegen van een nieuw database-item sneller dan controleren of het item eerst bestaat?

  4. Hoe kan ik beperkingen uit mijn MySQL-tabel verwijderen?