mysql笔记(4)-基础查询之聚集函数

本文将简单介绍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()函数也忽略空值

原文地址:https://www.cnblogs.com/baebae996/p/12891289.html