Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chọn hàng thứ N từ một bảng trong Oracle

Dựa trên câu trả lời cổ điển:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để xem Kế hoạch Giải thích trong nhà phát triển Oracle Sql?

  2. Tự động hóa các công việc tích hợp dữ liệu IRI với Oracle Job Scheduler

  3. Tập lệnh quản trị trong R12.2 Ebuisness Suite

  4. Oracle:Làm thế nào để UPSERT (cập nhật hoặc chèn vào bảng?)

  5. ORA-12705:Không thể truy cập tệp dữ liệu NLS hoặc môi trường không hợp lệ