通常我们在对数据在统计的时候会有类似报表形式的写法:如下人名/类型 A B C D
张三 1 2 3 4
李四 2 3 4 5这里我们使用的sql如下:select * from (
select a.id,a.xm xm,a.unitid,count(b.id) con,
nvl(sum(case when b.type='1' then 1 end),0) word,
nvl(sum(case when b.type='2' then 1 end),0) excel,
nvl(sum(case when b.type='3' then 1 end),0) ppt,
nvl(sum(case when b.type='4' then 1 end),0) txt,
nvl(sum(case when b.type='5' then 1 end),0) img,
nvl(sum(case when b.type='6' then 1 end),0) zip,
nvl(sum(case when b.type='7' then 1 end),0) video,
nvl(sum(case
技术·学习
· 2018-03-30
· 204 人浏览
小残曦