SQL-GROUP BY 语句
一、概念
group by 语句:分组函数,根据by 之后的规则对数据进行分组。分组就是将杂乱的数据集,按照某种规则划分成若干个小区域,然后对小区域进行汇总处理。
类似于excel中的数据透视表,按照某些行/列进行数据的汇总处理。
二、group by 的使用
1、聚合函数
group by 配合聚合函数进行使用。常用的聚合函数有:
- count() 计数
- sum() 求和
- avg() 平均数
- max() 最大值
- min() 最小值
2、group by 语法:
select column_name, aggregate_function(column_name)
from table_name
where colunm_name operator value
group by colum_name
select 列名,聚合函数(列名) from 表
where 列名=“XX”
group by 列名
3、例子:
有如下的表“PRICE”: