Oracle分頁

          Posted on 2009-01-06 00:41 Robert Su 閱讀(174) 評論(0)  編輯  收藏
           看到網上說select * from ( select row_.*, rownum rownum_ from (sql) row_ where rownum <= ?) where rownum_ >?
          這種方法是最快的,特做實驗驗證之

          select row_.*, rownum rownum_ from (select * from web_video) row_ where rownum BETWEEN 1 and 100
          0.05675s 0.1181s
          select row_.*, rownum rownum_ from (select * from web_video) row_ where rownum BETWEEN 100 and 1000
          22.269s
          select * from ( select row_.*, rownum rownum_ from (select * from web_video) row_ where rownum <= 100) where rownum_ >0

          0.156s
          select * from ( select row_.*, rownum rownum_ from (select * from web_video) row_ where rownum <= 1000) where rownum_ >100
          0.037s


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 103, comments - 104, trackbacks - 0, articles - 5

          Copyright © Robert Su

          主站蜘蛛池模板: 即墨市| 五家渠市| 石景山区| 高安市| 红桥区| 葵青区| 安福县| 长葛市| 若羌县| 建德市| 唐河县| 台江县| 赤水市| 庄浪县| 洪泽县| 温州市| 扎兰屯市| 张家川| 五家渠市| 大渡口区| 璧山县| 龙游县| 辽源市| 松桃| 塔城市| 郁南县| 进贤县| 闸北区| 佛学| 鹤山市| 孝感市| 商南县| 海门市| 壤塘县| 凤台县| 恩平市| 肃宁县| 桃江县| 名山县| 阿鲁科尔沁旗| 仙游县|