避免mybatis SUM求和返回null

来源:互联网 发布:数据加工处理标准 编辑:程序博客网 时间:2024/06/05 11:22


<select id="getOrderSumMoneyByUserCode" parameterType="string" resultType="bigDecimal">SELEC SUM(ORDER_MONEY ) FROM gm_order WHERE ADD_UID = #{userCode}</select>


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

<select id="getOrderSumMoneyByUserCode" parameterType="string" resultType="bigDecimal">SELECT COALESCE(SUM(ORDER_MONEY),0) FROM gm_order WHERE ADD_UID = #{userCode}</select>


阅读全文
0 0
原创粉丝点击