说明
任何数值和 null 进行数学运算那么结果都为 null
解决方式ifnull(v1, v2) 函数作用,如果 v1 不为 null,返回 v1,如果 v1 为 null,返回 v2
例子
查询学生的总成绩
select *, math + english as "总分" from student;
解决办法
select *, ifnull(math, 0) + ifnull(english, 0) as "总分" from student;
效果
