Mysql 求和时注意null

select 1+null;
+------+
|1+null|
+------+
|NULL  |
+------+


select sum(1) as result;
+------+
|result|
+------+
|1     |
+------+

select sum(1+null) as result;
+------+
|result|
+------+
|NULL  |
+------+

select sum(1+coalesce(null,0)) as result;
+------+
|result|
+------+
|1     |
+------+

总结

  • 处理sum时注意对null的处理

版权声明:本文为u010711495原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。