SQL 过滤查询中的NULL
示例
块中用于过滤NULL(即不存在值)的语法与WHERE针对特定值的过滤略有不同。
SELECT * FROM Employees WHERE ManagerId IS NULL ; SELECT * FROM Employees WHERE ManagerId IS NOT NULL ;
请注意,由于NULL不等于任何事物,甚至不等于自身,因此使用相等运算符=NULL或<>NULL(或!=NULL)始终会产生真值,UNKNOWN该真值将被拒绝WHERE。
WHERE过滤条件为FALSE或的所有行,UKNOWN并仅保留条件为的行TRUE。