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

Пейджиране с Oracle

Нещо подобно трябва да работи:От блога на Frans Bouma

SELECT * FROM
(
    SELECT a.*, rownum r__
    FROM
    (
        SELECT * FROM ORDERS WHERE CustomerID LIKE 'A%'
        ORDER BY OrderDate DESC, ShippingDate DESC
    ) a
    WHERE rownum < ((pageNumber * pageSize) + 1 )
)
WHERE r__ >= (((pageNumber-1) * pageSize) + 1)


  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 от AWS EC2 към AWS RDS, част 3

  2. проблем с функцията to_date със sysdate

  3. Oracle не премахва курсорите след затваряне на набора от резултати

  4. Избиране на втория ред на таблица с помощта на rownum

  5. Настройка на Oracle за потребителска схема по подразбиране (без промяна на сесия)