?MySQL分组

来源: 2024-07-06 00:37:51 播报

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 条件;