<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)
    主站蜘蛛池模板: 亚洲一区二区精品视频| 苍井空亚洲精品AA片在线播放| 国产小视频在线免费| 精品无码无人网站免费视频| 又硬又粗又长又爽免费看 | 亚洲免费在线视频| 免费人成视频x8x8入口| 我要看WWW免费看插插视频| 日韩免费无码视频一区二区三区 | 日本特黄特色免费大片| 免费看h片的网站| 免费黄色电影在线观看| 国产伦精品一区二区免费| 亚洲aⅴ无码专区在线观看 | 1000部禁片黄的免费看| baoyu116.永久免费视频| 黄色a级片免费看| 亚洲AV噜噜一区二区三区| 亚洲av成人一区二区三区| 久久久久亚洲AV无码专区首JN | 久久er国产精品免费观看2| 一级**爱片免费视频| 老司机午夜性生免费福利| 亚洲a∨国产av综合av下载| 亚洲伊人久久大香线蕉AV| 亚洲国产成人久久77| 亚洲国产视频一区| 亚洲色av性色在线观无码| 亚洲最新永久在线观看| 国产l精品国产亚洲区在线观看| 中文字幕中韩乱码亚洲大片| 亚洲毛片不卡av在线播放一区| 亚洲国产黄在线观看| 亚洲精品国产va在线观看蜜芽| 亚洲国产V高清在线观看| 国产啪亚洲国产精品无码| 久久久久亚洲av成人无码电影| 中文字幕久久亚洲一区| 亚洲热线99精品视频| 亚洲线精品一区二区三区影音先锋 | 免费国产人做人视频在线观看|