Oracle分頁查詢語句

2021-08-25 18:17:50 字數 486 閱讀 8110

第一步:建立乙個表,t_sys_user;

第二步:插入資料(最好多插入幾條,容易做測試)

第三步:寫sql語句:

oracle的分頁查詢語句基本上可以按照下面這種方式來寫,而且這種格式的執行效率也是比較高的

select * from

(select u.id,a.dizhi, rownum rn

from (select * from t_sys_user) u

where rownum <= 40

)where rn >= 21

最後,執行一下sql語句。看看是不是你想要的結果?

說明:最內層的select * from t_sys_user 表示不進行分頁的原始查詢語句。rownum <= 40和rn >= 21控制分頁查詢的每頁的範圍。這種例子中展示的在查詢的第二層通過rownum <= 40來控制最大值,在查詢的最外層控制最小值。

Oracle分頁查詢語句

oracle的分頁查詢語句基本上可以按照本文給出的格式來進行套用。分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21 其中最內層的查詢select from t...

Oracle分頁查詢語句

分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21 其中最內層的查詢select from table name表示不進行翻頁的原始查詢語句。rownum 40...

Oracle分頁查詢語句

分頁查詢格式 select from select a.rownum rn from select from table name a where rownum 40 where rn 21 其中最內層的查詢select from table name表示不進行翻頁的原始查詢語句。rownum 40...