
sql分组统计
SQL分组查询比如表tableidtypesno1a11012b11023c11014a11015c11026b1103我想分组查询sno,type也分组可selectc...
SQL分组查询
比如表table
id type sno
1 a 1101
2 b 1102
3 c 1101
4 a 1101
5 c 1102
6 b 1103
我想分组查询sno,type也分组
可select count(type),sno from table group by sno只能得到sno分组的结果。
我想要的结果为
t_a t_b t_c sno
2 0 1 1101
0 1 1 1102
0 1 0 1103
(最好有下面一行总的统计,没有也可以)
2 2 2 总和
怎么写sql语句(mysql数据库)
表重新帖一下 表table
id | type | sno
1 | a | 1101
2 | b | 1102
3 | c | 1101
4 | a | 1101
5 | c | 1102
6 | b | 1103
要得到的结果
t_a | t_b | t_c | sno
2 | 0 | 1 | 1101
0 | 1 | 1 | 1102
0 | 1 | 0 | 1103
(最好有下面一行总的统计,没有也可以)
2 | 2 | 2 | 总和 展开
比如表table
id type sno
1 a 1101
2 b 1102
3 c 1101
4 a 1101
5 c 1102
6 b 1103
我想分组查询sno,type也分组
可select count(type),sno from table group by sno只能得到sno分组的结果。
我想要的结果为
t_a t_b t_c sno
2 0 1 1101
0 1 1 1102
0 1 0 1103
(最好有下面一行总的统计,没有也可以)
2 2 2 总和
怎么写sql语句(mysql数据库)
表重新帖一下 表table
id | type | sno
1 | a | 1101
2 | b | 1102
3 | c | 1101
4 | a | 1101
5 | c | 1102
6 | b | 1103
要得到的结果
t_a | t_b | t_c | sno
2 | 0 | 1 | 1101
0 | 1 | 1 | 1102
0 | 1 | 0 | 1103
(最好有下面一行总的统计,没有也可以)
2 | 2 | 2 | 总和 展开
6个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询