<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


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


    網站導航:
     
    主站蜘蛛池模板: 美女露100%胸无遮挡免费观看| 亚洲影院天堂中文av色| 国产av无码专区亚洲av桃花庵| 国产美女精品久久久久久久免费| 国产精品成人观看视频免费| 午夜神器成在线人成在线人免费| 国产成人精品免费视频动漫 | 亚洲VA中文字幕无码一二三区 | 最近免费2019中文字幕大全| AA免费观看的1000部电影| 亚洲第一区精品日韩在线播放| 曰皮全部过程视频免费国产30分钟| 免费99精品国产自在现线| 亚洲伊人久久成综合人影院| 亚洲精品在线不卡| 亚洲理论片在线中文字幕| 亚洲av纯肉无码精品动漫| 丝瓜app免费下载网址进入ios| 精品一区二区三区高清免费观看| 国产VA免费精品高清在线| 一二三四在线观看免费高清中文在线观看 | 大学生美女毛片免费视频| 好吊妞788免费视频播放 | 人与禽交免费网站视频| 国产成人精品免费视频网页大全| 美女网站免费福利视频| 亚洲国产精品无码久久SM| 日韩国产精品亚洲а∨天堂免| 国产区图片区小说区亚洲区| 免费无码一区二区| 处破痛哭A√18成年片免费| va亚洲va日韩不卡在线观看| 亚洲中文字幕无码一去台湾| 色偷偷亚洲第一综合网| 大学生一级毛片免费看| 久久夜色精品国产噜噜亚洲AV| 国产亚洲sss在线播放| 96免费精品视频在线观看| 亚洲日韩乱码中文无码蜜桃臀网站 | 亚洲AV成人一区二区三区观看| 一级一级一片免费高清|