在本教程中,您将学习如何使用SQL IS NULL或IS NOT NULL操作符来检查一个值是否为NULL。
在数据库中,NULL表示未知的、不适用的或丢失的信息。因此,您不能使用比较运算符(=、>、<等)来检查一个值是否为NULL。
例如,表达式A = NULL, B <> NULL或NULL = NULL都将返回NULL,所以不能用来比较NULL值。所以SQL提供了IS操作符来检查一个值是否为NULL。
下面是IS NULL操作符的语法:
WHERE
expression
IS
(
NOT
)
NULL
如果表达式为NULL,则IS NULL返回TRUE,否则返回FALSE。
如果使用了NOT运算符,如果表达式不为NULL,则表达式返回TRUE,否则将返回FALSE。
在employees表中找出Region为NULL的员工:
SELECT
lastname, firstname, Region
FROM
employees
Region
;
在employees表中找出Region不为NULL的员工:
原文链接:https://codingdict.com/