第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Oracle高級(jí)查詢

  • 自連接,查詢同一張表,但是給表賦予別名,比如FROM PRO a,PRO b WHERE ...

    查看全部
    0 采集 收起 來源:[Oracle] 自連接

    2021-05-10

  • ?等值鏈接統(tǒng)計(jì)不到在a表存在,在b不存在的,where條件不成立,所以要用外鏈接(比如平時(shí)用到的規(guī)則中心),

    lift join。。。on。。。相當(dāng)于A=B(+)

    right join。。。on。。。相當(dāng)于A(+)=B;

    查看全部
    0 采集 收起 來源:[Oracle] 外連接

    2021-05-10

  • 1.最后一句等于前面三句加起來:

    按照部門,不同職位,統(tǒng)計(jì)工資總額

    同時(shí)按照部門統(tǒng)計(jì)工資總額,

    最后統(tǒng)計(jì)工資總額

    2.關(guān)于報(bào)表:

    break on deptno skip 2

    相同的部門號(hào)(deptno)只顯示一次,不同的部門號(hào)跳過兩行。

    3.關(guān)于頁面展示:

    set pagsize 30

    讓每頁顯示30條記錄。


    注意:關(guān)于這部分,后面集合運(yùn)算會(huì)再次舉這個(gè)例子

    查看全部
  • a命令,append,表示在上條語句后面追加,

    a ?desc,兩個(gè)中間必須有兩個(gè)以上空格。否則就相當(dāng)于order by 2desc.

    查看全部
  • 排序的時(shí)候,可以寫成order by 2這種,第二列;

    若寫不存在的列,會(huì)出現(xiàn)如圖的報(bào)錯(cuò)(order by 項(xiàng)必須是select-list 表達(dá)式的數(shù)目)

    查看全部
  • nvl(a列,0),若a列有值則返回a列,否則返回0,即:將空值轉(zhuǎn)換為0http://img1.sycdn.imooc.com//609808020001482705880166.jpg

    查看全部
  • select wm_concat(s.stu_name) "stu_name"?

    from pm_stu s,pm_ci c?

    where instr(c.stu_ids,s.stu_id)>0?

    group by c.ci_id;

    查看全部
    0 采集 收起 來源:練習(xí)

    2021-05-04

  • 這題一拿過來,我首先想到了子查詢直接用count函數(shù)計(jì)算

    select?

    (select count(*) from emp) "Total",

    (select count(*) from emp where to_char(hiredate,'yyyy')='1980') "1980",

    (select count(*) from emp where to_char(hiredate,'yyyy')='1981') "1981",

    (select count(*) from emp where to_char(hiredate,'yyyy')='1982') "1982",

    (select count(*) from emp where to_char(hiredate,'yyyy')='1987') "1987"?

    ?from dual;


    看到這個(gè)位置之后才知道可以借助decode返回?cái)?shù)字來做sum累加,故意自己改成case when then else end


    select count(*) Total,

    sum(case to_char(hiredate,'yyyy') when '1980' then 1 else 0 end ) "1980",

    sum(case to_char(hiredate,'yyyy') when '1981' then 1 else 0 end ) "1981",?

    sum(case to_char(hiredate,'yyyy') when '1982' then 1 else 0 end ) "1982",?

    sum(case to_char(hiredate,'yyyy') when '1987' then 1 else 0 end ) "1987"

    from emp;

    查看全部
    0 采集 收起 來源:案例3

    2021-05-04

  • count(*)不會(huì)忽略空值,count(具體列名)只會(huì)統(tǒng)計(jì)非空
    查看全部
  • wm_concat行轉(zhuǎn)列
    查看全部
  • 多表查詢,取別名

    查看全部
    0 采集 收起 來源:練習(xí)

    2021-02-19

舉報(bào)

0/150
提交
取消
課程須知
小伙伴們,學(xué)習(xí)本課程前需要掌握Oracle的語法基礎(chǔ),并且對(duì)Oracle的函數(shù)有所了解。如不了解這兩部分內(nèi)容,請(qǐng)移步《Oracle數(shù)據(jù)庫開發(fā)必備利器之SQL基礎(chǔ)》和《Oracle數(shù)據(jù)庫開發(fā)利器之函數(shù)》兩門教程。
老師告訴你能學(xué)到什么?
1、掌握分組查詢 2、掌握多表查詢 3、掌握子查詢

微信掃碼,參與3人拼團(tuán)

微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復(fù)購買,感謝您對(duì)慕課網(wǎng)的支持!