sql >> Databasteknik >  >> RDS >> Oracle

Välj N:te raden från en tabell i Oracle

Baserat på det klassiska svaret:

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. Kontrollera för x dagar i följd - givna tidsstämplar i databasen

  2. Intel SSD, nu utanför sh..err, skamlistan

  3. Hur man exporterar frågeresultat till en CSV-fil i SQLcl (Oracle)

  4. Hur man får alla tabeller med eller utan primärnyckelbegränsning i SQL Server Database - SQL Server / TSQL Tutorial 59