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

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

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

    自由飛翔

    我在仰望,java之上

    統計

    留言簿(2)

    我關注的blog

    閱讀排行榜

    評論排行榜

    oracle并交差

    轉載:http://chenhua-1984.iteye.com/blog/350354

    集合操作有 并,交,差 3種運算。 

     union :得到兩個查詢結果的并集,并且自動去掉重復行。不會排序 

     union all:得到兩個查詢結果的并集,不會去掉重復行。也不會排序 

     intersect:得到兩個查詢結果的交集,并且按照結果集的第一個列進行排序 

     minus:得到兩個查詢結果的減集,以第一列進行排序 

    例子: 

      下面是兩個表:一個主修課程表,一個選修課程表。 

    這個是主修課程表:minors 

         create table minors( 
             minor_id number primary key, 
             minor_name varchar2(30) not null, 
             credit_hour number(2) 
          ) 

    插入3條記錄:                

          insert into minors values(10101,'計算機原理',4) 
          insert into minors values(10201,'自動控制原理',3) 
          insert into minors values(10301,'工程制圖原理',4) 

    下面創建選修課程表minors2 

           create table minors2( 
             minor_id number primary key, 
             minor_name varchar2(30) not null, 
             credit_hour number(2) 
           ) 

    插入兩條記錄: 
            insert into minors2 values(10201,'自動控制原理',3) 
           insert into minors2 values(10301,'工程制圖原理',4)   

    兩個表使用union all:得到如下結果 

            select minor_id,minor_name,credit_hour from minors union all 
           select minor_id,minor_name,credit_hour from minors2 order by     credit_hour 

    結果: 
        
    MINOR_ID MINOR_NAME                     CREDIT_HOUR 
    ---------- ------------------------------ ----------- 
         10201 自動控制原理                             3 
         10201 自動控制原理                             3 
         10101 計算機原理                               4 
         10301 工程制圖原理                             4 
         10301 工程制圖原理                             4 

    兩個表使用union :得到如下結果 

    select minor_id,minor_name,credit_hour from minors union 
        select minor_id,minor_name,credit_hour from minors2 order by credit_hour 

    結果: 

    MINOR_ID MINOR_NAME                     CREDIT_HOUR 
    ---------- ------------------------------ ----------- 
         10201 自動控制原理                             3 
         10101 計算機原理                               4 
         10301 工程制圖原理                             4 

    兩個表使用intersect :得到如下結果 

         select minor_id,minor_name,credit_hour from minors intersect 
        select minor_id,minor_name,credit_hour from minors2 

    結果: 

    MINOR_ID MINOR_NAME                     CREDIT_HOUR 
    ---------- ------------------------------ ----------- 
         10201 自動控制原理                             3 
         10301 工程制圖原理                             4 

    兩個表使用minus :得到如下結果 

        select minor_id,minor_name,credit_hour from minors minus 
        select minor_id,minor_name,credit_hour from minors2 

    結果: 

    MINOR_ID MINOR_NAME                     CREDIT_HOUR 
    ---------- ------------------------------ ----------- 
         10101 計算機原理                               4



    Gavin

    posted on 2011-08-18 17:34 GavinMiao 閱讀(478) 評論(0)  編輯  收藏 所屬分類: oracle


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 特黄特色大片免费| 亚洲a∨无码男人的天堂| 亚洲av日韩综合一区久热| 成人毛片免费观看视频| 国产精品亚洲精品| 成人免费无码大片A毛片抽搐| 丁香婷婷亚洲六月综合色| 免费在线观看的网站| 亚洲av永久无码精品网址| 日本免费人成黄页在线观看视频 | 精品少妇人妻AV免费久久洗澡 | 国产精品亚洲lv粉色| 无码欧精品亚洲日韩一区夜夜嗨 | 日日躁狠狠躁狠狠爱免费视频| 国产乱子伦片免费观看中字| 日韩免费码中文在线观看| 一本色道久久综合亚洲精品| 大地资源网高清在线观看免费| 亚洲AV日韩精品久久久久| 精品免费久久久久久久| 亚洲GV天堂无码男同在线观看| 亚洲国产精品尤物yw在线| 日韩av无码免费播放| 亚洲精品美女在线观看播放| 人妻视频一区二区三区免费| 国产精品观看在线亚洲人成网| 国产亚洲老熟女视频| 亚洲大片免费观看| 精品亚洲成A人在线观看青青| 亚洲性在线看高清h片| 99精品视频在线观看免费播放| 中文日韩亚洲欧美制服| 亚洲午夜激情视频| 四虎国产成人永久精品免费| 国产成人精品亚洲日本在线| 亚洲一本大道无码av天堂| 精品香蕉在线观看免费| 狼色精品人妻在线视频免费| 亚洲欧洲尹人香蕉综合| 亚洲精品色婷婷在线影院| 日本黄网站动漫视频免费|