SQL之Group By

http://www.cnblogs.com/jinianjun/archive/2012/06/14/2549735.html 

Group by 之后 select 中只能出现分组后的整体信息不能出现组内的详细信息
因为分组后行数就变了,就是按照group by 进行分几组,和详细的行数就不一样了
Group by a,b,c的用法:
先按照a分组,再按照b分组,
如果b相同,再按照c分组,最终统计的是“最小分组”的信息。

select 后面要找的,要么在Group By后面有,要么在聚合函数有;

select Name,count*from User Group By Name 

SELECT name,sex,SUM(age)
FROM [Qiu].[dbo].[students]
group by sex

use Qiu
select sex,avg(age)
from students
group by sex

 

posted @ 2017-12-20 20:27  ProZkb  阅读(229)  评论(0)    收藏  举报