MySQL聚合函数会忽略NULL值这一行的问题解决

Posted 名字真的很急用

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL聚合函数会忽略NULL值这一行的问题解决相关的知识,希望对你有一定的参考价值。

解决方法:

ifnull(字段名,默认值)

例如、我们查询学生的平均成绩

select avg(ifnull(score,0)) from student;

这样就不会忽略我们null值的哪一行,而是赋值一个默认值,需求才正确。

以上是关于MySQL聚合函数会忽略NULL值这一行的问题解决的主要内容,如果未能解决你的问题,请参考以下文章

mysql中聚合函数对null值的处理

MySQL的聚合函数

MYSQL查询--聚合函数查询

SqlServer函数的聚合函数

关于Sql中的聚合函数的问题

MYSQL单表查询