oracle存儲過程分頁查詢
發布時間: 2023-09-25 05:41:30
『壹』 oracle union如何做分頁查詢
oracle中union無法做分頁查詢,需要用rownum來做分頁。
如emp表中有如下數據:
『貳』 oracle資料庫怎麼實現分頁,且每頁三條數據
select g.* from (select a.*,rownum ct from t where rownum<=n*3) g
where g>(n-1)*3
『叄』 oracle:寫一個用於分頁的存儲過程.調用的時候可以傳參
select
*
from
(select
a.*,rownum
r
from
(select
*
from
table_a)
a
where
rownum<=b)
where
r>=a
該sql語句實現了分頁查詢。
其中table_a表示你要查詢的那張表,r>=a,rownum<=b中的a和b表示需要查詢的記錄的起止數。
需要做分頁的話,上面的b可以改成currentPage*pageCount,a可以改成(currentPage-1)*pageCount,
currentPage表示當前頁數,pageCount表示總頁數
熱點內容