sql查询语句按条件统计字段值并在一个表中多列显示
sql查询语句按条件统计字段值并在一个表中多列显示
select sum(case when con1||con2='11' then count else 0 end) 三星笔记本,
sum(case when con1||con2='12' then count else 0 end) 三星台式机,
sum(case when con1||con2='22' then count else 0 end) 苹果笔记本,
sum(case when con1||con2='22' then count else 0 end) 苹果台式机
from table_name
另外用decode一样可以替代case when,效率一样