站長資訊網
        最全最豐富的資訊網站

        oracle的區間查詢語句是什么

        oracle的區間查詢語句:1、“select * from 表名 where rownum <= 數值”語句,該語句查詢表中指定前幾條數據;2、“select * from 表名 where rownum <= 結束值 minus select * from 表名 where rownum < 起始值”語句,該語句查詢表中指定區間內的數據。

        oracle的區間查詢語句是什么

        本教程操作環境:windows10系統、Oracle 12c版、Dell G3電腦。

        oracle的區間查詢語句是什么

        Oracle使?rownum的關鍵字來實現這種查詢:

        oracle的區間查詢語句是什么

        ?先我們假設有?個地域信息表area,其表結構如下圖所?:

        oracle的區間查詢語句是什么

        表中的數據如下圖所?(select * from area語句得到的結果):

        1)查詢表中的前8條記錄

        select * from area where rownum <= 8

        查詢結果如下:

        oracle的區間查詢語句是什么

        2)查詢第2到第8條記錄

        對于這種形式的查詢,oracle不像mysql那么?便,它必須使??查詢或者是集合操作來實現。我們可以使?以下3種?式可以實現:

        A: select id,province,city,district from (select id,province,city,district,rownum as num from area) where num between 2 and 8;

        ?先根據select id,province,city,district,rownum as num from area得到?個臨時表,這個臨時表中有?個rownum列(?個偽列,類似與

        rowid,但?不同于rowid,因為rowid是物理存在的?個列,也就是說Oracle中任何?個表都有?個rowid列,?rownum不是物理存在的),

        然后在臨時表中來查詢。

        B: select * from area where rownum <= 8 minus select * from area where rownum < 2;

        使?集合減運算符minus,該操作返回在第?個select中出現?不在第?個select中出現的記錄。

        C: select id,province,city,district from (select id,province,city,district,rownum as num from area) where num >=2 intersect

        select * from area where rownum <= 8;

        使?集合交運算符intersect,這?繞了?個彎(不過這個彎實現了rownum?于某個數的查詢),它是?先利?A的?式查詢得到所有

        rownum?于2的記錄,然后再與rownum?于等于8的記錄集合做交運算。三種操作得到的結果?樣,如下圖所?:

        oracle的區間查詢語句是什么

        推薦教程:《Oracle視頻教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 无码国产亚洲日韩国精品视频一区二区三区| 精品日韩欧美国产| 999国产精品色在线播放| 亚洲Av无码精品色午夜| 国产精品视频色视频| 精品国产污污免费网站| 亚洲精品字幕在线观看| 精品亚洲欧美无人区乱码 | 四虎4hu永久免费国产精品| 四虎国产精品永久在线观看| 久久精品国产第一区二区| 99RE8这里有精品热视频| 国产精品视频白浆免费视频 | 欧美精品福利视频| 国产精品视频一区二区噜噜 | 国产系列高清精品第一页| 久久国产精品-久久精品| 国产精品日韩AV在线播放| 欧美精品一区二区久久| 人人妻人人澡人人爽人人精品97 | 日韩精品一区二区三区中文字幕| 99精品电影一区二区免费看| 精品久久香蕉国产线看观看亚洲 | 中文精品一卡2卡3卡4卡| 精品一区二区三区四区| 99精品在线播放| 99久久er这里只有精品18| 精品无码国产一区二区三区51安| 午夜精品射精入后重之免费观看| 亚洲一区二区三区国产精品| 亚洲国产人成精品| 中文字幕精品无码久久久久久3D日动漫 | 四虎国产精品免费久久5151| 国产福利91精品一区二区| 国产成人无码精品一区二区三区 | 亚洲国产精品日韩| 亚洲欧美精品综合中文字幕 | 国产精品日本一区二区不卡视频| 国产精品无码无在线观看| 国产亚洲欧美精品永久| 99精品视频在线|