SQL中null比较的雷区

SQL中遇到null要格外小心!

oracle最坑:


oracle中在可为null的字段上做逻辑关系运算要格外小心,如 <>,>,=,<,任何与null的运算结果都返回false
因此对于可能为null的字段运算判断要用 is null 来判断,或者使用函数nvl、decode处理后在判断,比如:
where 字段名 is null 或者where nvl(字段名,0) = 0; -- 假设字段类型是数字
原文

mysql :

原文地址:https://www.cnblogs.com/andylhc/p/11280915.html