用Oracle分页
/
猿问
用Oracle分页
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)
select * from ( select /*+ first_rows(25) */ object_id,object_name, row_number() over (order by object_id) rn from all_objects) where rn between :n and :m order by rn;
寻呼
SELECT *FROM userORDER BY first_name OFFSET 5 ROWS FETCH NEXT 10 ROWS ONLY;
顶级N记录
SELECT *FROM userORDER BY first_nameFETCH FIRST 5 ROWS ONLY
ORDER BY
FETCH
OFFSET
性能
举报