今天存款保险项目上线,有个临时的个体工商户数据调整,之前是客户给的调整数据,这次跑批,就用系统数据了于是修改了存储过程,修改存款人性质dep_type not in ('02','05','06'),结果跑出来数据与科目对不上,找原因,修改如下:(dep_type not in ('02','05','06') or dep_type is null) ,结果数据跟科目可以核对上通过这段sql可以看出来,null不是我们通常意思上的数据它不属于任何数据,是未知的,所以not in不能得出正确结果,今天小编就来说说关于oracle判断字段为null?下面更多详细答案一起来看看吧!

oracle判断字段为null(通过数据看oracle中null到底是什么)

oracle判断字段为null

今天存款保险项目上线,有个临时的个体工商户数据调整,之前是客户给的调整数据,这次跑批,就用系统数据了。于是修改了存储过程,修改存款人性质dep_type not in ('02','05','06'),结果跑出来数据与科目对不上,找原因,修改如下:(dep_type not in ('02','05','06') or dep_type is null) ,结果数据跟科目可以核对上。通过这段sql可以看出来,null不是我们通常意思上的数据。它不属于任何数据,是未知的,所以not in不能得出正确结果。

,