<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 斷點 閱讀(278) 評論(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)
    主站蜘蛛池模板: 一个人看的www在线免费视频| 亚洲精品第一综合99久久| 中文字幕免费在线看| 亚洲人成网站18禁止一区| 人人鲁免费播放视频人人香蕉| 亚洲AV永久无码精品一区二区国产| 黄网站色成年片大免费高清 | 亚洲免费观看网站| 亚欧免费视频一区二区三区| 中文字幕亚洲第一在线| 亚洲一区免费在线观看| 亚洲人av高清无码| 免费人成视网站在线观看不卡| 一级毛片a免费播放王色电影 | 久久亚洲精品无码网站| 无码不卡亚洲成?人片| 中文字幕免费观看全部电影| 亚洲色欲色欲www在线丝| 四虎影视成人永久免费观看视频| 99ri精品国产亚洲| 免费无码黄十八禁网站在线观看| 亚洲色最新高清av网站| 国产性爱在线观看亚洲黄色一级片 | 青青草国产免费国产是公开| 国产成人亚洲精品狼色在线| 四虎国产成人永久精品免费 | 亚洲国产精品美女| 在线观看亚洲免费视频| 中文字幕永久免费视频| 亚洲色图黄色小说| 国产传媒在线观看视频免费观看| 中文字幕乱理片免费完整的| 亚洲视频在线观看网址| 国产免费啪嗒啪嗒视频看看| 精品国产免费一区二区三区香蕉| 亚洲宅男精品一区在线观看| 亚洲精品国产自在久久| 2020久久精品国产免费| 成年网站免费入口在线观看| 91亚洲精品第一综合不卡播放| 永久免费AV无码网站在线观看 |