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

Vyberte N-tý řádek z tabulky v Oracle

Na základě klasické odpovědi:

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. Vytvoření spouštěče pro vložení podřízené tabulky vrátí matoucí chybu

  2. Jak vytvořit jednoduché fuzzy vyhledávání pouze s PostgreSQL?

  3. Failover pro PostgreSQL Replication 101

  4. Coddova pravidla v SQL