drop table ABC;
create table ABC(id number,name varchar2(50),kcName varchar2(50),score number);
insert into ABC values(1,'張三','語(yǔ)文',88);
insert into ABC values(2,'張三','數(shù)學(xué)',68); -
insert into ABC values(3,'張三','英語(yǔ)',78);
insert into ABC values(4,'李四','英語(yǔ)',78);
insert into ABC values(5,'李四','語(yǔ)文',88);
insert into ABC values(6,'李四','數(shù)學(xué)',79);
insert into ABC values(7,'王五','英語(yǔ)',74);
insert into ABC values(8,'王五','語(yǔ)文',58);
insert into ABC values(9,'王五','數(shù)學(xué)',98);
select * from abc;
select abc.Name,sum(decode(kcName,'語(yǔ)文',SCORE,null)) 語(yǔ)文,
sum(decode(kcName,'數(shù)學(xué)',SCORE,null)) 數(shù)學(xué),
sum(decode(kcName,'英語(yǔ)',SCORE,null)) 英語(yǔ)
from abc group by abc.name;
結(jié)果:
NAME 語(yǔ)文 數(shù)學(xué) 英語(yǔ)
1 王五 158 198 174
2 李四 188 179 178
3 張三 188 168 178
本文出自:億恩科技【www.allwellnessguide.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|