sql >> Database >  >> RDS >> Oracle

Selecteer N-de rij uit een tabel in Oracle

Gebaseerd op het klassieke antwoord:

http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:127412348064

select * 
  from ( select a.*, rownum rnum
           from ( YOUR_QUERY_GOES_HERE -- including the order by ) a
          where rownum <= N_ROWS )
 where rnum >= N_ROWS
/


  1. SQLite-geheugenprobleem met singleton-aanpak

  2. Hoe de LEFT()-functie werkt in MySQL

  3. Query's met outer joins werken anders in Oracle 12c

  4. Hoe FIND_IN_SET() werkt in MariaDB