Mybatis中如何使用sum对字段求和

网友投稿 791 2022-11-02

Mybatis中如何使用sum对字段求和

Mybatis中如何使用sum对字段求和

目录使用sum对字段求和避免Mybatis sum求和返回null

使用sum对字段求和

如下sql,为计算用户收益总和:

select sum(income) as totalIncome

from income_log

where uid =http:// #{uid,jdbcType=BIGINT}

其中返回的求和字段类型需要设置为 BigDecimal :

public class UserIncomeEntity {

private BigDecimal totalIncome;

}

避免Mybatis sum求和返回null

SELEC SUM(ORDER_MONEY ) FROM gm_order WHERE ADD_UID = #{userCode}

如上写法如果没有结果的话就会返回null,其实我们希望返回的是0.00这种情况

SELECT COALESCE(SUM(ORDER_MONEY),0) FROM gm_order WHERE ADD_UID = #{userCode}

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Spring Cloud源码分析之Eureka第四章:服务注册是如何发起的
下一篇:EasyShow3D 一个基于OpenGL ES的简单易用的3D模型展示框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~