日期:2014-05-17  浏览次数:20925 次

oracle NVL函数
1,select *from 表 where NVL(字段名A,'') = '';
2,SELECT *FROM 表 WHERE 字段名A IS NULL OR 字段名A = ';

两句的执行结果不一样
第一句查不出数据
第二句可以查到数据

这个如何解释?

------解决方案--------------------
探讨
1,select *from 表 where NVL(字段名A,'') = '';
2,SELECT *FROM 表 WHERE 字段名A IS NULL OR 字段名A = ';

两句的执行结果不一样
第一句查不出数据
第二句可以查到数据

这个如何解释?