本文将简单介绍mysql中的5个聚集函数,包括AVG、COUNT、MAX、MIN、SUM等
一、AVG()函数
AVG()函数用于返回行或列的平均值
且忽略空值
//计算出所有教师的平均工资
select AVG(salary) as avg_salary
from instructor;
在select子句的列名后添加as从句
可以自定义返回结果的列名
AVG()只作用于括号内给出的单个列
若需要获得多个列的平均值
必须使用多个AVG()函数
二、COUNT()函数
COUNT()函数用于返回指定条件下 行的数目
有2种使用方式:
1、COUNT(*) 对表中行的数目进行计数
这种方式将会把空值也计算在内
2、COUNT(column_name) 对特定列中的行进行计数
这种方式会忽略空值
三、MAX()和MIN()函数
MAX(MIN)函数返回指定列中的最大(小)值
这两个函数都会忽略空值
四、SUM()函数
SUM()函数用于返回指定列值的和
//计算所有教师的工资总和
select SUM(salary) as sum_salary
from instructor;
SUM()函数也忽略空值