<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)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 国产高潮久久免费观看| 亚洲婷婷综合色高清在线| 国产成人亚洲综合一区| 在线a免费观看最新网站| 亚洲国产天堂久久综合网站| 黄色视频在线免费观看| 亚洲国产精品一区二区第一页免| 狠狠入ady亚洲精品| 国产色爽女小说免费看| 亚洲啪AV永久无码精品放毛片| 青苹果乐园免费高清在线| 亚洲综合激情五月丁香六月| 最近2019中文字幕免费看最新| 亚洲夂夂婷婷色拍WW47| 免费羞羞视频网站| 亚洲AV网一区二区三区 | 1000部无遮挡拍拍拍免费视频观看| 亚洲va久久久噜噜噜久久天堂| 免费国产成人午夜在线观看| 色噜噜综合亚洲av中文无码| 国产成人免费片在线观看| 亚洲精华国产精华精华液好用 | 91在线免费视频| 亚洲Av无码精品色午夜| 中文字幕免费视频| 中文字幕无码精品亚洲资源网久久| 免费看大黄高清网站视频在线| 老司机午夜免费视频| 亚洲色爱图小说专区| 国产91免费视频| 天天综合亚洲色在线精品| 亚洲人成影院在线无码观看| 无码免费一区二区三区免费播放 | 亚洲欧洲一区二区三区| 日本在线免费观看| 国产精品高清视亚洲精品| 亚洲国产aⅴ综合网| 99国产精品视频免费观看| 亚洲精品无码中文久久字幕| 亚洲精品专区在线观看| 亚洲免费福利视频|