【SQL-SERVER】sql写多列(分组)统计

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Vagrenter/article/details/84986182

有表如下:
在这里插入图表片描述
要求: 分别统计类型为0,1的类型种数和数量总数
sql:select
sum(case 类型 when 0 then 1 else 0 end)‘类型为0的种数’
,sum(case 类型 when 1 then 1 else 0 end)‘类型为1的种量’
,sum(case 类型 when 0 then 数量 else 0 end)‘类型为0的数量总数’
,sum(case 类型 when 1 then 数量 else 0 end)‘类型为1的数量总数’
from tb
在这里插入图片描述
如果要分组计数 再加group by 就好了

猜你喜欢

转载自blog.csdn.net/Vagrenter/article/details/84986182