sql语句,分组统计表中所有字段信息
现有一个表t,包含的字段有(a,b,c,d,e,f,g)
现在根据a字段进行统计分组,显示出t所以字段的信息
我的想法是
select* from t group by a
但是不行
请大家分析一下,谢谢了
[解决办法]
select * from t group by a,b,c,d,e,f,g
[解决办法]
楼主不会使用分组。
看一下这个链接:http://zhidao.baidu.com/question/33845331.html
[解决办法]
以a分组统计表中所有字段信息
Select a,count(b),count(c),count(d),count(e),count(f),count(g) From t Group By a
[解决办法]
LZ没有搞清楚什么是分组统计。
你要按a列统计,意思就是把相a列中,具有相同值的那些行合并成一行,那么你这些要合并的行的其他列,你怎么处理?
是相加?还是统计个数?
这几是你要怎么聚合其他列。sum()or count()