隨筆 - 13  文章 - 47  trackbacks - 0
          <2006年12月>
          262728293012
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          收藏夾

          個人博客

          參考文檔

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          一:Oracle
          select * from (select rownum,name from table where rownum <=endIndex )
          where rownum > startIndex

          二:DB2
          DB2分頁查詢
          SELECT * FROM (Select 字段1,字段2,字段3,rownumber() over(ORDER BY 排序用的列名 ASC) AS rn from 表名) AS a1 WHERE a1.rn BETWEEN 10 AND 20

          以上表示提取第10到20的紀錄

          select * from (select rownumber() over(order by id asc ) as rowid from table where rowid <=endIndex )
          where rowid > startIndex

          三:MySQL
          :select ? * ? from ? table ? limit ? start,pageNum??
          posted on 2006-12-11 12:06 西紅柿(tomato) 閱讀(4717) 評論(4)  編輯  收藏 所屬分類: 數據庫相關

          FeedBack:
          # re: Oracle & DB2 SQL 分頁查詢寫法 2009-04-10 16:08 bzcnc
          在oracle中進行分頁查詢,使用的語句如下:

          select * from (select rownum rn,si_external_id from zzw_temp where rownum <=300 )
          where rn > 100

          按照文中所提供的語句是不能執行出結果的  回復  更多評論
            
          # re: Oracle & DB2 SQL 分頁查詢寫法 2009-05-06 11:24 starstorms
          Thanks  回復  更多評論
            
          # re: Oracle & DB2 SQL 分頁查詢寫法 2010-05-12 15:05 我是大強
          @bzcnc
          怎么不可以啊,應該是可以的啊。這是查第101~300的記錄啊  回復  更多評論
            
          # re: Oracle & DB2 SQL 分頁查詢寫法 2010-08-04 04:21 tonyseek
          mysql的那個不好,性能會很低下。有優化寫法的。。。  回復  更多評論
            

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


          網站導航:
           
          主站蜘蛛池模板: 布拖县| 文登市| 浮山县| 鹤峰县| 兰溪市| 仙游县| 毕节市| 南皮县| 方城县| 田阳县| 镇沅| 外汇| 甘谷县| 新闻| 剑川县| 吴旗县| 石渠县| 福州市| 泰宁县| 盘山县| 香港| 阜南县| 汾西县| 四子王旗| 花莲市| 宜城市| 肃北| 长泰县| 盱眙县| 平定县| 隆尧县| 灌阳县| 鄂伦春自治旗| 西吉县| 白城市| 阳谷县| 咸宁市| 礼泉县| 额敏县| 奇台县| 油尖旺区|