<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 閱讀(4740) 評論(0)  編輯  收藏 所屬分類: 數據庫技術

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

    ?

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

    ?

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

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

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

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

    1。UNION,用于獲取兩個結果集的并集,會自動去掉結果集中的重復行,并會以第一列的結果進行排序,例:

    ?

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

    ?

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

    ?

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

    ?

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

    ?

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

    ?

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

    ?

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

    ?

    注意事項:

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

    2。可以連續使用集合操作符,這些操作符擁有相同優先級,多個操作符存在時,從左向右執行,如:

    ?

    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


    ?

    主站蜘蛛池模板: 亚洲日本va在线视频观看| 免费黄色毛片视频| 亚洲s色大片在线观看| 久久成人永久免费播放| 亚洲a∨国产av综合av下载| 性xxxx视频播放免费| 亚洲欧洲AV无码专区| 狼友av永久网站免费观看| 激情无码亚洲一区二区三区 | 亚洲成熟丰满熟妇高潮XXXXX| 永久免费的网站在线观看| 亚洲精品123区在线观看| a国产成人免费视频| 久久久久久久尹人综合网亚洲| 野花香高清视频在线观看免费| 久久亚洲精品成人777大小说| 午夜亚洲国产精品福利| 亚洲欧洲自拍拍偷精品 美利坚| 亚洲伊人久久大香线蕉结合| 手机看片国产免费永久| 国产免费69成人精品视频| 黄色免费在线网址| 8x成人永久免费视频| 中中文字幕亚洲无线码| 免费无遮挡无码永久在线观看视频| 亚洲成a人片77777老司机| 91免费国产在线观看| 亚洲邪恶天堂影院在线观看| 有码人妻在线免费看片| 国产一级一片免费播放i| aa级女人大片喷水视频免费| 亚洲色图在线观看| 成人毛片免费播放| 中文字幕在线免费播放| 亚洲熟女乱综合一区二区| 久久久久成人精品免费播放动漫| 亚洲一级毛片免费看| 一二三四在线播放免费观看中文版视频 | 亚洲女子高潮不断爆白浆| 亚洲黄片毛片在线观看| 免费A级毛片无码A∨中文字幕下载 |