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)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 留坝县| 临沂市| 囊谦县| 上栗县| 玉龙| 观塘区| 昭通市| 广平县| 凤阳县| 乌鲁木齐县| 朝阳县| 修武县| 邵东县| 资阳市| 洛隆县| 百色市| 宜宾县| 延安市| 大渡口区| 常山县| 滨海县| 南涧| 三都| 玉山县| 兴安盟| 青铜峡市| 囊谦县| 涡阳县| 共和县| 崇仁县| 西畴县| 循化| 新建县| 西充县| 乌鲁木齐县| 文成县| 兴义市| 新源县| 玛沁县| 金阳县| 馆陶县|