The important thing in life is to have a great aim , and the determination

          常用鏈接

          統計

          IT技術鏈接

          保險相關

          友情鏈接

          基金知識

          生活相關

          最新評論

          各種數據庫分頁sql

          Mysql分頁采用limt關鍵字

          select * from t_order limit 5,10; #返回第6-15行數據
          select
           * from  t_order limit  5; #返回前5
          select
           * from  t_order limit  0,5; #返回前5

          Mssql 2000分頁采用top關鍵字(20005以上版本也支持關鍵字rownum)

          Select top 10 * from t_order where id not in (select id from t_order where id>5 ); //返回第615行數據

          其中10表示取10記錄 5表示從第5條記錄開始取

          Oracle分頁

          ①采用rownum關鍵字(三層嵌套)

          SELECT * FROM(
           SELECT A.*,ROWNUM num FROM
           (SELECT * FROM t_order)A
           WHERE
           ROWNUM<=15)
          WHERE num>=5;--返回第5-15行數據

          ②采用row_number解析函數進行分頁(效率更高)

          SELECT xx.* FROM(
          SELECT t.*,row_number() over(ORDER BY o_id)AS num
          FROM t_order t
          )xx
          WHERE num BETWEEN 5 AND 15;

          --返回第5-15行數據

          解析函數能用格式

          函數() over(pertion by 字段 order by 字段);

          Pertion 按照某個字段分區

          Order 按照勒個字段排序

          posted on 2011-10-27 12:13 鴻雁 閱讀(341) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 上高县| 扶绥县| 云阳县| 徐州市| 苍溪县| 潢川县| 舞阳县| 五指山市| 北票市| 姚安县| 固阳县| 滨海县| 宜章县| 若尔盖县| 剑川县| 大新县| 洛宁县| 开阳县| 寻乌县| 莲花县| 静乐县| 汪清县| 北川| 菏泽市| 衢州市| 察哈| 修水县| 环江| 武冈市| 昌黎县| 汝城县| 景宁| 富锦市| 驻马店市| 仁布县| 阿巴嘎旗| 石门县| 灵山县| 乌鲁木齐市| 宁乡县| 阜康市|