MySQL SUM函数与MySQL AVG函数 - 极悦
MySQL数据库概述及数据准备
MySQL数据库常用命令
MySQL数据库查看表结构
MySQL查询字段
MySQL条件查询
MySQL排序
MySQL函数
MySQL分组函数/聚合函数/多行处理函数
MySQL分组查询
MySQL连接查询
MySQL子查询
MySQL UNION
MySQL中limit的用法
MySQL表
MySQL存储引擎
MySQL事务
MySQL索引
MySQL视图
MySQL DBA命令
MySQL数据库设计的三大范式
MySQL数据库练习题

MySQL SUM函数与MySQL AVG函数

MySQL SUM函数

● Sum可以取得某一个列的和,null会被忽略

● 取得薪水的合计

select sum(sal) from emp;

● 取得津贴的合计

select sum(comm) from emp;

null会被忽略

● 取得薪水的合计(sal+comm)

select sum(sal+comm) from emp;

从以上结果来看,不正确,原因在于comm字段有null值,所以无法计算,sum会忽略掉,正确的做法是将comm字段转换成0;

select sum(sal+IFNULL(comm, 0)) from emp;

MySQL AVG函数

取得某一列的平均值

取得平均薪水

select avg(sal) from emp;

全部教程