首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

sql话语,分组统计表中所有字段信息

2012-08-15 
sql语句,分组统计表中所有字段信息现有一个表t,包含的字段有(a,b,c,d,e,f,g)现在根据a字段进行统计分组,显

sql语句,分组统计表中所有字段信息
现有一个表t,包含的字段有(a,b,c,d,e,f,g)
现在根据a字段进行统计分组,显示出t所以字段的信息


我的想法是 
select* from t group by a
但是不行
请大家分析一下,谢谢了

[解决办法]

探讨
现有一个表t,包含的字段有(a,b,c,d,e,f,g)
现在根据a字段进行统计分组,显示出t所以字段的信息


我的想法是
select* from t group by a
但是不行
请大家分析一下,谢谢了

[解决办法]
探讨
表t按照字段a分组后,最终需要分组后表的所有字段的信息。

[解决办法]
因为要分组的话 在你的select里面 必须出现聚合函数 或者 你查询的时候 要指定你要分组的列 所以 楼主你那样写肯定报错

select a from t group by a

select max(a) from t group by a
[解决办法]
select a,b,c,d,e,f,g from t group by a
[解决办法]
select a,b,c,d,e,f,g from t group by a
[解决办法]
SQL code
select * from t group by a,b,c,d,e,f,g
[解决办法]
楼主不会使用分组。
看一下这个链接:http://zhidao.baidu.com/question/33845331.html
[解决办法]
以a分组统计表中所有字段信息
SQL code
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()

热点排行