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

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

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

    Dev@Free

    zJun's Tech Weblog

    [轉] 常見數據庫分頁SQL語句

    原文在這里


    我們在編寫MIS系統和Web應用程序等系統時,都涉及到與數據庫的交互,如果數據庫中數據量很大的話,一次檢索所有的記錄,會占用系統很大的資源,因此我們常常采用,需要多少數據就只從數據庫中取多少條記錄,即采用分頁語句。根據自己使用過的內容,把常見數據庫Sql Server,Oracle和My sql的分頁語句,從數據庫表中的第M條數據開始取N條記錄的語句總結如下:

    SQL Server 
            從數據庫表中的第M條記錄開始取N條記錄,利用Top關鍵字:注意如果Select語句中既有top,又有order by,則是從排序好的結果集中選擇:

    SELECT *
            
    FROM  ( SELECT Top N *  
                             
    FROM  (SELECT Top (M + N - 1* FROM 表名稱 Order by 主鍵 desc
    ) t1 ) t2
            
    Order by 主鍵 asc

    例如從表Sys_option(主鍵為sys_id)中從10條記錄還是檢索20條記錄,語句如下:       

    SELECT * 
            
    FROM ( SELECT TOP 20 *

                            
    FROM (SELECT TOP 29 * FROM Sys_option order by sys_id desc) t1) t2
            
    Order by sys_id asc

     Oralce數據庫
            
    從數據庫表中第M條記錄開始檢索N條記錄  

    SELECT * 
            
    FROM (SELECT ROWNUM r,t1.* From 表名稱 t1 where rownum < M +
     N) t2
            
    where t2.r >=
     M
            例如從表Sys_option(主鍵為sys_id)中從10條記錄還是檢索20條記錄,語句如下:
            
    SELECT *
     
            
    FROM (SELECT ROWNUM R,t1.* From Sys_option where rownum < 30
     ) t2
             
    Where t2.R >= 10

    My sql數據庫
            My sql數據庫最簡單,是利用mysql的LIMIT函數,LIMIT [offset,] rows從數據庫表中M條記錄開始檢索N條記錄的語句為:

    SELECT * FROM 表名稱 LIMIT M,N

     例如從表Sys_option(主鍵為sys_id)中從10條記錄還是檢索20條記錄,語句如下:

    select * from sys_option limit 10,20

    posted on 2006-03-08 18:59 zJun's帛羅閣 閱讀(723) 評論(0)  編輯  收藏 所屬分類: 數據庫

    導航

    <2006年3月>
    2627281234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    統計

    常用鏈接

    留言簿(15)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 日韩大片在线永久免费观看网站| 亚洲经典千人经典日产| 香蕉免费在线视频| 亚洲欧洲精品成人久久奇米网| 亚洲色少妇熟女11p| 免费观看亚洲人成网站| 亚洲色一区二区三区四区| 免费观看黄网站在线播放| 亚洲一线产品二线产品| 成年女人喷潮毛片免费播放| 亚洲色大18成人网站WWW在线播放| 国产免费久久精品99re丫y| 亚洲色大成网站WWW国产| 日韩免费视频网站| 小说专区亚洲春色校园| 亚洲第一区精品日韩在线播放| 永久免费观看黄网站| 亚洲国产另类久久久精品小说| 免费国产污网站在线观看| 内射少妇36P亚洲区| 免费视频爱爱太爽了| 亚洲欧美日韩一区二区三区| 久久久久久毛片免费播放| 亚洲无限乱码一二三四区| 中文字幕日本人妻久久久免费| 亚洲精品免费视频| 可以免费看的卡一卡二| 久久精品国产亚洲AV果冻传媒 | 日韩亚洲国产二区| XXX2高清在线观看免费视频| 久久精品国产亚洲AV果冻传媒| 在线视频精品免费| 日韩在线视精品在亚洲| 亚洲AV无码乱码国产麻豆穿越| 无码人妻一区二区三区免费手机| 国产亚洲综合视频| 亚洲黄色在线电影| 99热这里只有精品免费播放| 中国亚洲呦女专区| 成年人视频在线观看免费| 一二三区免费视频|