📅  最后修改于: 2020-12-02 04:56:52             🧑  作者: Mango
SQL Server IS NOT NULL条件用于测试NOT NULL值。
句法:
expression IS NOT NULL
expression:它指定要测试的值,该值是NOT NULL值。
注意:如果表达式不是NULL值,则条件的计算结果为TRUE。如果它是NULL值,则条件评估为FALSE。
例:
从表“ Employees”中检索薪水不是“空”值的所有雇员。
SELECT *
FROM [javatpoint].[dbo].[Employees]
WHERE salary IS NOT NULL;
输出:
例:
INSERT INTO [javatpoint].[dbo].[Employees]
(id, name, salary)
SELECT id, name, salary
FROM [javatpoint].[dbo].[Employee2]
WHERE name IS NOT NULL;
输出:
更新“雇员”表的雇员,并设置名称“活动”,其中名称不为空。
例:
UPDATE [javatpoint].[dbo].[Employees]
SET name = 'Active'
WHERE name IS NOT NULL;
输出:
验证示例:
更新名称不为null的“雇员”表的雇员。
DELETE
FROM [javatpoint].[dbo].[Employees]
WHERE name IS NOT NULL;
输出:
验证示例:
您会看到所有雇员都从名称为NOT NULL的“雇员”表中删除。