group by子句按照“属性名”指定的字段进行分组。group by子句通常和count()、sum()等聚合函数一起使用。
group by语句中select指定的字段必须是“分组依据字段”,其他字段若想出现在select中则必须包含在聚合函数中。
mysql中五种常用的聚合函数如下:
一、max(列名):求最大值。
示例:
select 字段 from 表名 where 条件;
二、min(列名):求最小值。
示例:
select 字段 from 表名 where 条件;
三、sum(列名):求和。
示例:
select 字段 from 表名 where 条件;
四、avg(列名):求平均值。
示例:
select 字段 from 表名 where 条件;
五、count(列名):统计记录的条数。
示例:
select 字段 from 表名 where 条件;