数据库
首页 > 数据库> > Mysql中返回空结果集(NULL)时用指定值替换

Mysql中返回空结果集(NULL)时用指定值替换

作者:互联网

网上搜了很多内容,大家之前的意见多是这样的

select ifnull(field,0) from table where ....

select coalesce(field,0) from table where ...

这样的,但因为我的查询是条件查询,结果集都是空的,并不是某一条记录的某个字段为空,所以 改写成如下形式,就ok了

select ifnull((select id from table where ....),0) 这样的就okay了(其实是个嵌套查询)

标签:时用,....,查询,ifnull,Mysql,table,NULL,where,select
来源: https://www.cnblogs.com/occulter/p/14465695.html