求SQL查询语句,表的列数据按照条件不同输出为不同的列,并统计个数。

日期:2017-11-25 22:59:53 人气:1

求SQL查询语句,表的列数据按照条件不同输出为不同的列,并统计个数。

select distinct(单位),COUNT(单位) as 类型数量,sum(case when 类型=1 then 1 else 0 end) as 类型为1 ,sum(case when 类型=2 then 1 else 0 end) as 类型为2,sum(case when 类型=3 then 1 else 0 end) as 类型为3from sh1group by 单位 已测试,结果: a2110b3111c1010 也祝福您身体健康,多金多福 ,快采纳,哈哈!
    A+
热门评论