在mysql中sum函数查询合计时,当没有对应条件的查询记录,此时sum的结果为null,这当然不是想要的结果,想要的结果应该为0。
此时可以使用IFNULL(expr1,expr2)函数
IFNULL(sum(amount), 0) AS sum
本帖已被设为精华帖!
在mysql中sum函数查询合计时,当没有对应条件的查询记录,此时sum的结果为null,这当然不是想要的结果,想要的结果应该为0。
此时可以使用IFNULL(expr1,expr2)函数
IFNULL(sum(amount), 0) AS sum