SQL语句,判断两个字段相等或者不相等的时候,出现空值及空格的处理
最近做项目时,比较两条记录是否相等时,有的字段是空值,还有的是空格,我要实现的效果是空格和空值是一样。
NVL(trim(a.field1),0) <> NVL(trim(b.field1),0) or ";//a和b固定,分别代表两个表,原理是:先去空格,如果为空就替换成0,判断2个表中,这两个字段不相等或者相等
参考网站:http://www.linuxidc.com/Linux/2013-02/79110.htm