<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

    [轉(zhuǎn)] 常見數(shù)據(jù)庫分頁SQL語句

    原文在這里


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

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

    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數(shù)據(jù)庫
            
    從數(shù)據(jù)庫表中第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數(shù)據(jù)庫
            My sql數(shù)據(jù)庫最簡單,是利用mysql的LIMIT函數(shù),LIMIT [offset,] rows從數(shù)據(jù)庫表中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)  編輯  收藏 所屬分類: 數(shù)據(jù)庫

    導航

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

    統(tǒng)計

    常用鏈接

    留言簿(15)

    隨筆分類

    隨筆檔案

    相冊

    收藏夾

    博客

    文檔

    站點

    論壇

    搜索

    積分與排名

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲日韩人妻第一页| 国内精品乱码卡1卡2卡3免费| 日本不卡高清中文字幕免费| 色屁屁在线观看视频免费| 毛色毛片免费观看| 久久狠狠爱亚洲综合影院| 丁香花免费高清视频完整版| 波多野结衣视频在线免费观看| 亚洲色偷偷综合亚洲av78| 日本午夜免费福利视频| 亚洲av乱码一区二区三区按摩 | 日日躁狠狠躁狠狠爱免费视频| 日韩精品在线免费观看| 国产精品国产亚洲精品看不卡| 久久精品视频免费看| 亚洲人成电影在在线观看网色| 最近中文字幕大全中文字幕免费 | 久久久久亚洲国产| 午夜免费福利网站| 高潮毛片无遮挡高清免费视频| 久久国产成人精品国产成人亚洲| 久久久受www免费人成| 久久精品国产精品亚洲艾| 国产卡二卡三卡四卡免费网址| 亚洲中文字幕无码av| 亚洲国产成人精品无码久久久久久综合 | jizz18免费视频| 久久丫精品国产亚洲av| 成人毛片18女人毛片免费| 美女视频黄视大全视频免费的| 亚洲国产精品无码久久久不卡| 亚洲视频免费在线看| 精品一区二区三区免费毛片| 亚洲人成网77777色在线播放| 亚洲黄色免费网站| 美女视频黄频a免费大全视频| 亚洲国产精品免费视频| 女人张开腿给人桶免费视频 | 国产精品亚洲综合五月天| 亚洲成a人片在线播放| 久久亚洲免费视频|