有表如下:
要求: 分别统计类型为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 就好了
【SQL-SERVER】sql写多列(分组)统计
最新推荐文章于 2024-07-13 17:19:40 发布