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

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

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

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    oracle中的合并查詢

    Posted on 2007-02-11 20:01 dennis 閱讀(4731) 評論(0)  編輯  收藏 所屬分類: 數(shù)據(jù)庫技術(shù)

    為了合并多個select語句的查詢結(jié)果,可以使用集合操作符UNION,UNION ALL,INTERSECT和MINUS.語法如下:

    ?

    SELECT語句1? [ UNION?|?UNION?ALL?|?INTERSECT?|?MINUS ] ?SELECT語句2

    ?

    使用集合操作符有以下一些限制:

    .對于LOB,VARRAY,嵌套表類來說,集合操作符無效

    .對于LONG型,UNION ALL,INTERSECT和MINUS無效

    .如果選擇列表包含了表達(dá)式,必須指定別名

    1。UNION,用于獲取兩個結(jié)果集的并集,會自動去掉結(jié)果集中的重復(fù)行,并會以第一列的結(jié)果進(jìn)行排序,例:

    ?

    select ? * ? from ?employee? union ? select ? * ? from ?employee;

    ?

    2。UNION ALL,與UNION相似,不同的是UNION ALL不會自動去處重復(fù)行,也不會以任何列排序

    ?

    ?? select ? * ? from ?employee? union ? all ? select ? * ? from ?employee;

    ?

    3。INTERSECT,用于獲取兩個結(jié)果集的交集,并且以第一列排序,如:

    ?

    select ? * ? from ?employee? intersect ? select ? * ? from ?employee? where ?id = ' 1 ' ;

    ?

    4。MINUS,用于獲取結(jié)果集的差集(或者說補(bǔ)集),顯示第一個結(jié)果集存在的,第2個結(jié)果集不存在的數(shù)據(jù):

    ?

    select ? * ? from ?employee?minus? select ? * ? from ?employee? where ?id = ' 1 ' ;

    ?

    注意事項:

    1。兩個選擇列表必須完全一致

    2??梢赃B續(xù)使用集合操作符,這些操作符擁有相同優(yōu)先級,多個操作符存在時,從左向右執(zhí)行,如:

    ?

    SQL > ?? select ? * ? from ?employee?minus? select ? * ? from ?employee? where ?id = ' 1 ' ? union ? select ? * ? from ?employee? where ?id = ' 1 ' ;

    ????????ID?NAME???????????SALARY?EMAIL
    -- --------?----------?----------?------------------------------
    ????????? 1 ?love????????????? 3100 ?fasda
    ?????????
    2 ?love????????????? 4100 ?killme2008 @gmail


    ?

    主站蜘蛛池模板: 精品久久久久久无码免费| 亚洲国产成人久久综合一| 国产真人无码作爱视频免费| 国产男女猛烈无遮档免费视频网站| 亚洲Av无码一区二区二三区| 免费在线视频你懂的| 亚洲成人免费网站| 88xx成人永久免费观看| 久久亚洲春色中文字幕久久久| 一区二区免费视频| 亚洲理论片在线观看| 成人免费观看一区二区| 亚洲日本乱码卡2卡3卡新区| 久久久久国产精品免费免费搜索| 亚洲av综合av一区二区三区| 国产美女被遭强高潮免费网站| 成年免费大片黄在线观看com| 国产综合精品久久亚洲| 可以免费观看的毛片| 91亚洲精品自在在线观看| 四虎影视大全免费入口| 亚洲精品视频免费| 无码欧精品亚洲日韩一区| aⅴ在线免费观看| 在线亚洲v日韩v| 亚洲精品你懂的在线观看| 在线成人爽a毛片免费软件| 亚洲熟妇无码八V在线播放| 久久亚洲精品无码播放| 24小时日本韩国高清免费| 亚洲欧美日韩久久精品| 国产精品亚洲综合专区片高清久久久| 久久国产精品成人免费| 久久综合久久综合亚洲| 在线观看国产区亚洲一区成人 | 国产美女在线精品免费观看| 无码天堂va亚洲va在线va| 亚洲AV无码一区二区乱子伦| 全免费a级毛片免费看不卡| 狠狠躁狠狠爱免费视频无码| 亚洲色偷偷偷网站色偷一区|