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

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

天启Lv.1普通用户
2024-09-03 01:08:59
0
162

在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在没有符合查询条件时返回结果为空的处理办法。

天启
天启

49 天前

签名 : 大运河向南是我家   162       0
评论
站长交流