oraclesql遇见的问题(一)

      在oracle的数据库,对于字段为null的字段过滤条件只能用is null 或者 is not null,不能使用 != , <> , = 判断,

今天进行接口测试时,发现获取到的数据缺少,后来查了查,问题如下:

       原本想使用USER_TYPE != 0 获取其他两条数据,但是却没有获取到任何数据,所以在这种情况下,需要对USER_TYPE赋一个默认值,

可以使用NVL函数,将条件转换为NVL(USER_TYPE ,‘1’)  != 0, 这样当USER_TYPE为 null时,就可以将USER_TYPE变成 1,可以获取到

想要的数据。

原文地址:https://www.cnblogs.com/zhexuejun/p/11162054.html