oracle連表查詢問題

2022-06-30 15:01:46 字數 866 閱讀 3843

1樓:匿名使用者

,nvl(xj.mon,0),nvl(yhk.mon,0),nvl(zp.mon,0) from

(select company,sum(mon) mon from table_b group by company) ze,

(select company,sum(mon) mon from table_b where typeid='001' group by company) xj,

(select company,sum(mon) mon from table_b where typeid='002' group by company) yhk,

(select company,sum(mon) mon from table_b where typeid='003' group by company) zp

where ze.company=xj.company(+)

and ze.company=yhk.company(+)

and ze.company=zp.company(+);

說明:上面的寫法比較囉嗦,但是比較容易理解

ze為總額

xj為現金

yhk為銀行卡

zp為支票

2樓:

select a.id as id,使用者名稱,部門名稱 from a join b on a.id=b.id

3樓:匿名使用者

使用distinct 加列名去除重複值

4樓:

select a.id as id,使用者名稱,部門名稱

from a ,b

where a.id=b.id

oracle的表更新問題,oracle的表更新問題

先建立一個結構一模一樣的表emp1,併為其插入部分資料 create table emp1 asselect from emp where deptno 20 update掉emp1中的部分資料 update emp1 set sal sal 100,comm nvl comm,0 50 然後我們試...

oracle修改表的問題

table表有問題那一列的值與表中的值沒關係?還有是 我想匯入一列新值 這個是從excel中導麼?還有你說oracle中table表有問題想導一列新值,最後又說oracle匯入excel到底是從哪個導到哪個?可能我理解能力有問題吧,沒太看懂,麻煩把以上幾個問題說下。1.先刪除不用的列 注意該步驟不可...

c查詢oracle表(US7ASCII字符集)時漢字出現亂碼

配置環境變數 nls lang值如下 使客戶端字符集和伺服器端一致 select t1.value t2.value t3.value as server from nls database parameters t1,nls database parameters t2,nls database ...