有一需求,查询某一字段值,若查询出来的结果为Null,就给其设置默认值,或者是将另一个字段的值赋给它,使用sql语句实现
mysql提供了isnull 类似于聚合函数 如avg() sum() count()等,使用方式也差不多
ifnull函数用于判断第一个表达式是否为Null,如果为null,则返回第二个参数的值
如:select ifnull(字段名,0)from 表名 0可以替换成想要设置成的内容 可以用于设置默认值
如果查询出来的结果为null,则将其替换成另一个字段的值 可以使用update语句
如:update 表名 set 字段名=字段值 where 字段 is null