SQL 具有NULL / NOT NULL值的WHERE子句

示例

SELECT *

FROM Employees

WHERE ManagerId IS NULL

该语句将返回该ManagerId列的值为的所有Employee记录NULL。

结果将是:

Id    FName    LName    PhoneNumber    ManagerId    DepartmentId

1     James    Smith    1234567890     NULL         1


SELECT *

FROM Employees

WHERE ManagerId IS NOT NULL

这条语句将返回所有员工的记录,其中的价值ManagerId是不是 NULL。

结果将是:

Id    FName       LName     PhoneNumber    ManagerId    DepartmentId

2     John        Johnson   2468101214     1            1

3     Michael     Williams  1357911131     1            2

4     Johnathon   Smith     1212121212     2            1


注意:如果将WHERE子句更改为WHERE ManagerId = NULL或,则同一查询将不会返回结果WHERE ManagerId <> NULL。

以上是 SQL 具有NULL / NOT NULL值的WHERE子句 的全部内容, 来源链接: utcz.com/z/315731.html

回到顶部