<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 閱讀(4734) 評論(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


    ?

    主站蜘蛛池模板: 在线免费观看a级片| 精品多毛少妇人妻AV免费久久| 亚洲六月丁香六月婷婷色伊人| 在线观看亚洲网站| 久久成人a毛片免费观看网站| 国产一级淫片a视频免费观看| 亚洲欧洲日产国码二区首页| 免费国产99久久久香蕉| 亚洲伊人久久精品影院| 韩国亚洲伊人久久综合影院| 免费观看美女裸体网站| 亚洲午夜电影一区二区三区| 免费萌白酱国产一区二区| 久久精品免费电影| 亚洲av乱码一区二区三区按摩| 成人免费激情视频| 少妇中文字幕乱码亚洲影视| a级毛片免费网站| 中文字幕亚洲一区二区va在线| 成人网站免费大全日韩国产| 国产亚洲精品a在线观看| 一级毛片免费观看不收费| www.亚洲色图| av成人免费电影| 国产亚洲国产bv网站在线| 国产va免费精品观看精品| 亚洲在成人网在线看| 国产精品亚洲产品一区二区三区| 国产一二三四区乱码免费| 亚洲精品无码久久久久YW| 日本19禁啪啪无遮挡免费动图| 亚洲av无码有乱码在线观看| 亚洲精品在线播放| 四色在线精品免费观看| 91精品国产免费入口| 亚洲中文字幕AV在天堂| 亚洲嫩模在线观看| 成年女人免费v片| 免费福利资源站在线视频| 夜夜春亚洲嫩草影院| 免费国产成人午夜电影|