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指定的字段要么就要包含在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

原文地址:https://www.cnblogs.com/ZkbFighting/p/8075682.html