MySQL SUM在没有符合查询条件时返回结果为空的处理办法
更新:2024-03-19 11:02:20
人气:659
来源:本站原创
A+
在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='视频课程学习' ";
Mysql
该查询将返回一个数值,如果没有匹配的产品,则返回0。
以上就是解决MySQL SUM在没有符合查询条件时返回结果为空的处理办法。
推荐的文章
随手记
PHP经验分享
- ● Pluginmysql_native_passwordreported:''mysql_native_password'isdeprecate问题
- ● PHP实现计算CRC-16/MODBUS校验位
- ● 如何开启PHP8的JIT提升运行速度
- ● 钉钉API接口-用PHP+Curl实现获取用户信息
- ● 钉钉API接口-用PHP+Curl实现获取应用Access_Token
- ● 在PHP中使用CURL,“撩”服务器只需几行——phpcurl详细解析和常见大坑
- ● MySQLInnodb并发涉及参数说明
- ● mysql参数调优之innodb_thread_concurrency、innodb_concurrency_tickets合理的使用cpu性能
- ● PHP用fsockopen检测指定IP端口是否开启可用
- ● PHP用socket检测服务器IP端口是否开放?代码示例