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

 

posted @ 2017-08-16 16:34  开发界的小菜鸟  阅读(4753)  评论(0编辑  收藏  举报