mysql ifnull() 方法使用 mysql ifNull() 方法使用小坑 近日,需求里有一个需要返回数字类型的sql,编写完成后有数据的情况下测试正常,但是数据表数据不全的时候,报出了返回数据类型异常的错误。 修改如下: 其中max不加的话,ifNull方法并不会返回0,资料显示因为记录为null,不是字段为null; 还有另一中写法,就是整个sql的判断,结构如下: select ifNull( select xxx form xxx where xxx=xxx,0);