有一次需要一从个表中查找某字段值为null并把它替换为另一值。
开始觉得用 select * from 表名 where 字段=null 应该可以的。
但结果是没有报错,但结果什么也没有显示出来。
后来又试:
select * from 表名 where len(字段)=0 结果仍是什么也没有显示。
然后百度了下用 select * from 表名 where 字段 is null 就对了。
本文将介绍一个常见的SQL问题,即如何在查询中正确地替换NULL值,并通过对比不同方法的效果来阐述正确的解决方案。
有一次需要一从个表中查找某字段值为null并把它替换为另一值。
开始觉得用 select * from 表名 where 字段=null 应该可以的。
但结果是没有报错,但结果什么也没有显示出来。
后来又试:
select * from 表名 where len(字段)=0 结果仍是什么也没有显示。
然后百度了下用 select * from 表名 where 字段 is null 就对了。
转载于:https://my.oschina.net/u/2375985/blog/465990
2200

被折叠的 条评论
为什么被折叠?