sql 分组统计
发布网友
发布时间:2022-04-22 02:38
我来回答
共1个回答
热心网友
时间:2022-04-08 08:57
select sno,type ,count(type)from table group by sno,type
这是竖的,横的下面
select sno,sum(case when type='a' then 1 else 0 end) as t_a,sum(case when type='b' then 1 else 0 end) as t_b,sum(case when type='c' then 1 else 0 end) as t_c from table group by sno追问你这是从哪复制来的吧?
根本就不对啊count()函数是求个数的,根本就用不到。而且应该来说会用到max()函数。直接用group by FuserA, FuserB也不对,这样,联系人为“张三”、“李四”,会得到两条记录。
“横的下面”就更不用说了,完全不知道你在回答什么。
大哥,就算没财富值也别乱回答好不好,我急着用。大号被抽,小号没财富值