sql >> Databáze >  >> RDS >> Oracle

Načíst pevný počet řádků v dotazu SQL v Oracle

EDIT:nyní by mělo být opraveno pomocí 3úrovňového výběru:

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

pro první část.

Pro druhou a třetí část:

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


  1. Nejlepší způsob, jak uložit hodnoty časového intervalu v MySQL?

  2. Omezit denní přístup

  3. Jak vybrat jeden záznam v levém spojení

  4. PHP PDO ignoruje volbu ATTR_TIMEOUT pro MySQL, když server není dostupný