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

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

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

    斷點

    每天進步一點點!
    posts - 174, comments - 56, trackbacks - 0, articles - 21

    復雜的SELECT語句

    Posted on 2010-01-14 22:07 斷點 閱讀(273) 評論(0)  編輯  收藏 所屬分類: SQL

    1.集合操作:

         Union 用第二個查詢結果合并第一個查詢結果,同時不顯示重復的行

         Union all 檢索出所有的行,包括重復的行

         intersect 返回兩個查詢所檢索出的共有行。

         minus 返回將第二個查詢檢索出的行從第一個查詢檢索出的行中減去之后剩余的行。

    select ename,dname,job
    from dept t,emp p
    where t.deptno=p.deptno and t.dname='SALES'
    union/intersect/minus
    select ename,dname,job
    from dept t,emp p
    where t.deptno=p.deptno and p.job='MANAGER';

    2.子查詢:

    可以在一個select語句中嵌入另一個完整的select語句,但此句的子查詢的返回結果只能有一個,如想返回多個可用 in

    select ename,dname,job
    from dept t,emp p
    where t.deptno=p.deptno and t.dname=
    (
    select dname
    from dept t,emp p
    where t.deptno=p.deptno and p.sal=1600.00
    );

    select  ename,dname,job
    from dept t,emp p
    where t.deptno=p.deptno and t.dname in
    (
    select dname
    from dept t,emp p
    where t.deptno=p.deptno and p.sal>3000.00
    );

    3.表的連接:

    select t.dname

    from emp p,dept t
    where p.deptno=t.deptno and p.ename='SMITH';

    由于實施了關系連接的兩表是任何連接的,所有需要在where子句中設置主關鍵字等于外部關鍵字的條件,否則查詢結果不對。

    4.case語句:

    *簡單case語句,使用表達式確定返回值,但case后的變量只有一個

    select t.dname,t.loc,t.deptno,
    case t.deptno
    when 10 then 'ACCOUNTING'
    when 20 then 'RESEARCH'
    when 30 then 'SALES'
    else 'T'
    end
    from dept t;

    *搜索case語句,使用條件確定返回值,但when后面可以跟多個條件。

    select t.dname,t.loc,t.deptno,
    case
    when t.deptno=10 and t.loc='CHICAGO' then 'ACCOUNTING'
    when t.deptno=20 then 'RESEARCH'
    when t.deptno=30 then 'SALES'
    else 'T'
    end
    from dept t;

    5.decode函數:

    decode(value,search_value,result,default_value)

    如果value和search_value相等,則返回result,否則返回default_value。

    select t.dname,t.loc,t.deptno,
    decode(t.deptno,
    10,'ACCOUNTING',
    20,'RESEARCH',
    30,'SALES',
    'T'
    )
    from dept t;


    posted @ 2009-01-13 17:15 斷點 閱讀(240) | 評論 (0)
    主站蜘蛛池模板: 久久久亚洲精华液精华液精华液| 亚洲成人网在线播放| 免费看黄网站在线看| 国产jizzjizz免费视频| 亚洲av永久无码精品秋霞电影秋 | 成人爽a毛片免费| 亚洲综合色视频在线观看| 一个人免费播放在线视频看片| 亚洲 另类 无码 在线| 国产一级一毛免费黄片| 久久亚洲国产精品123区| 精品久久久久久国产免费了 | 亚洲综合无码一区二区| 久久久久免费看成人影片| 亚洲精品福利在线观看| 在线天堂免费观看.WWW| 亚洲AV性色在线观看| 亚洲精品天堂成人片?V在线播放| 黄床大片免费30分钟国产精品| 久久亚洲伊人中字综合精品| 222www免费视频| 亚洲熟妇无码八V在线播放| 国产免费怕怕免费视频观看| 国产国产人免费人成成免视频| 亚洲精品乱码久久久久久久久久久久 | 亚洲日本一区二区一本一道| 国产一区二区三区免费观看在线| 亚洲尹人九九大色香蕉网站 | 亚洲精品久久无码av片俺去也| 日本高清色本免费现在观看| 一本一道dvd在线观看免费视频| 亚洲成人精品久久| 成年女人免费碰碰视频| 一级做a毛片免费视频| 精品日韩亚洲AV无码| 国产美女无遮挡免费视频网站| 中文字幕av免费专区| 亚洲夂夂婷婷色拍WW47| 亚洲无线码一区二区三区| 西西大胆无码视频免费| 91免费在线视频|