MySQL SUM函数与MySQL AVG函数 - 极悦

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;

技术文档推荐

更多>>

视频教程推荐

更多>>