首页 小组 话题 好文 素材 用户 唠叨 我的社区

[Mysql]MySQL SUM在没有符合查询条件时返回结果为空的处理办法

2024-09-03 01:08:59
0
24

在MySQL中,当查询查询结果为空时,需要返回一个值以表示该查询已完成。比如查询SUM求和时,如果没有where条件符合的结果可能直接返回空,对页面输出会产生影响,所以可以用IFNULL函数解决这个问题。

IFNULL()函数

MySQL提供了IFNULL()函数,用于在结果为空时返回一个默认值。函数有两个参数,如果第一个参数为空,则返回第二个参数。例如:

$sql_page="select IFNULL(SUM(xueshi),0) from public_xueshijl where username='abc' and date1='".date("Y")."' and fenlei='视频课程学习' ";

该查询将返回一个数值,如果没有匹配的产品,则返回0。

以上就是解决MySQL SUM在没有符合查询条件时返回结果为空的处理办法。

天启
天启

8 天前

  24       0
评论
站长交流