SQL语句中SUM函数返回NULL的解决办法
2015-01-07 15:25
281 查看
SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL。
但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如下面的方法来处理:
SELECT COALESCE(SUM(name),0) FROM person WHERE id > 0
该函数是SQL的标准函数,比使用IFNULL与ISNULL要好
但多数情况下,我们希望如果没有符合条件记录的情况下,我们希望它返回0,而不是NULL,那么我们可以使用例如下面的方法来处理:
SELECT COALESCE(SUM(name),0) FROM person WHERE id > 0
该函数是SQL的标准函数,比使用IFNULL与ISNULL要好
相关文章推荐
- SQL语句中SUM函数返回NULL的解决办法
- 关于SQL语句中SUM函数返回NULL的解决办法
- 关于SQL语句中SUM函数返回NULL的解决办法
- 关于SQL语句中SUM函数返回NULL的解决办法
- 关于SQL语句中SUM函数返回NULL的解决办法
- 关于SQL语句中SUM函数返回NULL的解决办法
- 关于SQL语句中SUM函数返回NULL的解决办法
- 关于SQL语句中SUM函数返回NULL的解决办法
- 关于SQL语句中SUM函数返回NULL的解决办法
- SQL中SUM函数返回NULL的解决办法
- 解决:mybatis执行SQL语句部分参数返回NULL
- 解决mybatis执行SQL语句部分参数返回NULL问题
- SQL字段为null返回0或其他解决办法
- SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL。但咱们想返回的是0而不是Null
- SUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL。但咱们想返回的是0而不是Null
- zk 的Fileupload 一直返回NULL 解决办法
- Type.GetType() 返回null的解决办法
- 让MySQL同时执行多条SQL语句的解决办法
- 执行存储过程,或者sql语句超时,解决办法(转)
- Android ApplicationInfo中的className总是返回null的解决办法