发布网友 发布时间:2022-04-22 02:38
共2个回答
懂视网 时间:2022-04-08 02:55
select BQDM,sum(case when HFBZ=‘0‘ then 1 ELSE 0 end) bxschf,
sum(case when HFBZ=‘1‘ then 1 ELSE 0 end) xschf,
sum(case when HFBZ=‘2‘ then 1 ELSE 0 end) yschf,
sum(case when HFBZ=‘3‘ then 1 ELSE 0 end) xxghf
from T_ZYBR_INFO
group by BQDM
sql分组统计多列值
标签:
热心网友 时间:2022-04-08 00:03
统计函数就是聚合函数吧? 在分组查询中, 会聚合函数是将数据按分组关键字分组,然后对每一组的函数自变量中的内容进行聚合运算。 在非分组查询中, 聚合函数实际上等于将表中所有记录作为一个组来运算,也就是不分组,如SUM(N)就是对表中所有记录的N段进行求合。 分组查询中 查询字段可以是分组关键字和聚合函数。 非分组查询中 只要有聚合函数出现,查询字段只能是聚合函数(或者说,查询字段只能出现在聚合函数中)。