Oracle
 sql >> база данни >  >> RDS >> Oracle

Извличане на фиксиран брой редове в SQL заявка в Oracle

РЕДАКТИРАНЕ:сега трябва да се коригира с избор на 3 нива:

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

за първа част.

За втора и трета част:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:възможно ли е да се създаде синоним за схема?

  2. Първи стъпки с Oracle Autonomous Database в облака

  3. Завъртане/въртяща се таблица с агрегиране в Oracle

  4. Как да увеличите размера на буфера в Oracle SQL Developer, за да видите всички записи?

  5. Използвайте v('APP_USER') като стойност по подразбиране за колона в Oracle Apex