聚合函数
聚合函数是由SQL提供的一系列函数,通常用于对数据表的整体状况的统计。MySQL中包含了以下常用的聚合函数:
函数名 | 功能 |
---|---|
SUM( ) | 求和 |
MAX( ) | 最大值 |
MIN( ) | 最小值 |
AVG( ) | 平均值 |
FIRST( ) | 第一条记录 |
LAST( ) | 最后一条记录 |
COUNT( ) | 统计记录数 |
GROUP BY语句
GROUP BY语句的作用是根据指定的规则对数据进行分组。
关于聚合函数的例子
以下例子中用到的数据表(employee_tbl et)如图所示:
样例一
通过以下样例,体会SUM( )和COUNT( )的区别。
SELECT COUNT(signin) FROM employee_tbl et; -- signin数据条目数
SELECT SUM(signin) FROM employee_tbl et; -- signin列的和
样例二
通过以下样例,体会GROUP BY语句的作用。
SELECT name, COUNT(*) AS count FROM employee_tbl et GROUP BY name; --统计每个名字出现的次数
SELECT name, SUM(signin) AS count FROM employee_tbl et GROUP BY name; --统计每个人的登录次数