有以下sql显示效果不正常
SELECT IFNULL(sum(money),0) FROM order WHERE user_id = 101
当表无数据存在时, 返回的结果为NULL,IFNULL失效
解决办法如下,先用sum查询出结果,再用IFNULL 转化
SELECT IFNULL((SELECT sum(money) FROM order WHERE user_id = 101),0)
时间:2019-01-04 08:36:08
有以下sql显示效果不正常
SELECT IFNULL(sum(money),0) FROM order WHERE user_id = 101
当表无数据存在时, 返回的结果为NULL,IFNULL失效
解决办法如下,先用sum查询出结果,再用IFNULL 转化
SELECT IFNULL((SELECT sum(money) FROM order WHERE user_id = 101),0)
mysql if没用_关于MySql中使用IFNULL()函数失效的问题。
2020-05-24
hibernate使用select ifnull报错但是在mysql直接运行没问题
2023-12-31
MySQL中使用SUM函数结合IF条件求和的方法详解 mysql中数值类型
2019-12-27