您的位置:首页 > 数据库 > MySQL

使用mybatis操作mysql数据库SUM方法返回NULL解决

2013-10-23 07:25 525 查看
使用SQL语句用函数SUM叠加的时候,默认查询没有值的情况下返回的是NULL,而实际可能我们要用的是返回0

解决:

SELECT SUM(total) FROM test_table

改成:

SELECT COALESCE(SUM(total),0) FROM test_table

解释:

coalesce()解释:返回参数中的第一个非空表达式(从左向右)

后续有很多开发填坑的文章发布,如果对你有帮助,请支持和加关注一下

http://e22a.com/h.05ApkG?cv=AAKHZXVo&sm=339944

https://shop119727980.taobao.com/?spm=0.0.0.0
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: