最近项目需要以部门为主表,统计各个部门各个业务的数量,会遇到某部门没有某业务,计数就会显示为null,于是找到了IFNULL函数来解决该问题
IFNULL(count( * ),0)
它的原理是,如果不为null,返回第一个参数,如果为null则返回第二个参数,可以按三元表达式来理解,所以IFNULL的应用范畴不止为null变0,其他用法之后遇到再行补充。
最近项目需要以部门为主表,统计各个部门各个业务的数量,会遇到某部门没有某业务,计数就会显示为null,于是找到了IFNULL函数来解决该问题
IFNULL(count( * ),0)
它的原理是,如果不为null,返回第一个参数,如果为null则返回第二个参数,可以按三元表达式来理解,所以IFNULL的应用范畴不止为null变0,其他用法之后遇到再行补充。