<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    分享java帶來的快樂

    我喜歡java新東西

    SQLServer 分頁sql

    有關分頁 SQL 的資料很多,有的使用存儲過程,有的使用游標。本人不喜歡使用游標,我覺得它耗資、效率低;使用存儲過程是個不錯的選擇,因為存儲過程是經過預編譯的,執行效率高,也更靈活。先看看單條 SQL 語句的分頁 SQL 吧。

    方法1:
    適用于 SQL Server 2000/2005
    SELECT TOP 頁大小 *頁數
    FROM table1
    WHERE id NOT IN
              (
              
    SELECT TOP 頁大小*(-1) id FROM table1 ORDER BY id
              )
    ORDER BY id

    方法2:
    適用于 SQL Server 2000/2005
    SELECT TOP 頁大小 *頁數
    FROM table1
    WHERE id >
              (
              
    SELECT ISNULL(MAX(id),0
              FROM 
                    (
                   
    SELECT TOP 頁大小*(-1) id FROM table1 ORDER BY id
                    ) 
    A
              )
    ORDER BY id

    方法3:
    適用于 SQL Server 2005

    SELECT TOP 頁大小 * 頁數
    FROM 
            (
            
    SELECT ROW_NUMBER() OVER (ORDER BY id) AS RowNumber,* FROM table1
            ) A
    WHERE RowNumber > 頁大小*(頁數-1)


    說明,頁大小:每頁的行數;頁數:第幾頁。使用時,請把“頁大小”和“頁大小*(頁數-1)”替換成數字。

     

     

     

    其它的方案:如果沒有主鍵,可以用臨時表,也可以用方案三做,但是效率會低。
    建議優化的時候,加上主鍵和索引,查詢效率會提高。

    通過SQL 查詢分析器,顯示比較:我的結論是:
    分頁方案二:(利用ID大于多少和SELECT TOP分頁)效率最高,需要拼接SQL語句
    分頁方案一:(利用Not In和SELECT TOP分頁)   效率次之,需要拼接SQL語句
    分頁方案三:(利用SQL的游標存儲過程分頁)    效率最差,但是最為通用

     

    posted on 2011-11-21 17:12 強強 閱讀(496) 評論(0)  編輯  收藏 所屬分類: SQLServer


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


    網站導航:
     
    主站蜘蛛池模板: a级毛片在线免费| 国产亚洲精品精品精品| 在线观看人成视频免费无遮挡| 一本久久综合亚洲鲁鲁五月天| 亚洲av无码一区二区三区四区| 日韩精品免费电影| 爱情岛亚洲论坛在线观看 | 免费永久国产在线视频| 亚洲AV一区二区三区四区| 日本免费无遮挡吸乳视频电影| 久久精品国产亚洲av瑜伽| 亚洲国产精品日韩| 国产一级高青免费| 亚洲第一区视频在线观看| 丁香花免费完整高清观看 | 狠狠色香婷婷久久亚洲精品| 无码视频免费一区二三区| 日韩色视频一区二区三区亚洲| 亚洲成av人片天堂网老年人| 成人免费一区二区三区| 亚洲综合激情视频| 好大好深好猛好爽视频免费| 免费无码一区二区| 亚洲avav天堂av在线不卡| 国产桃色在线成免费视频| 老司机亚洲精品影院在线观看| 在线观看亚洲精品国产| 57pao一国产成永久免费| 亚洲国产AV一区二区三区四区| 亚洲国产午夜福利在线播放| 99在线免费观看视频| 亚洲精品国产suv一区88| 最新精品亚洲成a人在线观看| 毛片免费全部播放无码| 国产成人精品日本亚洲语音| 久久精品国产亚洲AV麻豆不卡 | 无码av免费网站| 在线亚洲高清揄拍自拍一品区| 亚洲国产精品人人做人人爱| 久热中文字幕在线精品免费| 国产亚洲精品第一综合|