日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

oracle分頁查詢方法

 168一路發(fā) 2011-03-17
Oracle的分頁機制主要不外乎兩種方法,
1. 使用rownum序列,
   這種方法的好處是, 在查找前幾頁時速度比較快,
   缺點時, 查詢出來的數(shù)據(jù)不是完全準確的, 在查詢的數(shù)據(jù)量很大時, 特別是查詢最后幾頁時速度非常慢.
select col1,col2,..,coln
from (
   select rownum rn,col1,col2,....,coln
   from table_name
   where ...
   and rownum <= n
)
where rn >= m;

2. 使用Oracle8i開始支持的分析函數(shù)

    這種方法取出來的數(shù)據(jù)準確性相當高, 查詢效率比較穩(wěn)定. 建議使用這種方法.
select col1,col2,..,coln
from (
   select row_number() over(order by colx desc /asc ) rn,
            col1,col2,....,coln
   from table_name
   where ...
)
where rn between m and n ;

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多