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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~