group by语句学习
转自:https://www.cnblogs.com/rainman/archive/2013/05/01/3053703.html
1.例子
按照group by后的字段分组,相同的为一组,一般是计算数量。
select 类别, sum(数量) as 数量之和 from A group by 类别
结果:
进行分类汇总。select指定的字段有限制,
在select指定的字段要么就要包含在Group By语句的后面,作为分组的依据;要么就要被包含在聚合函数中。
如下,
select 类别, sum(数量) as 数量之和, 摘要 from A group by 类别 order by 类别 desc
就会报错,摘要字段不能筛选。聚合函数:
2.聚合函数
按照group后字段分组后,计算。