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

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

oraclesql遇见的问题(一)

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

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

想要的数据。

 

相关文章:

  • 2021-10-14
  • 2021-12-05
  • 2021-06-01
  • 2021-10-02
  • 2021-04-10
  • 2021-07-15
  • 2021-04-25
  • 2021-12-07
猜你喜欢
  • 2022-01-15
  • 2021-07-17
  • 2021-12-18
  • 2021-10-03
  • 2021-11-23
  • 2022-12-23
  • 2021-09-17
相关资源
相似解决方案