oracle 不等于 查询列中含有null

一、oracle "<>"、"!="、"^="都是表示 不等于

二、使用不等号筛选含有null值的列,是无法筛选到我们需要的值

  • 1、使用concat连接字符串
SELECT * FROM EMPLOYEE
WHERE CONCAT(VALID, 'Y') != 'N'
  • 2、使用nvl对NULL值设置新值
SELECT * FROM EMPLOYEE
WHERE NVL(VALID, 'Y') != 'N'
原文地址:https://www.cnblogs.com/hziwei/p/14129993.html