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,效率一样
posted @ 2018-01-22 15:36  innercosmos  阅读(647)  评论(0编辑  收藏  举报