本文概述
- 参数说明
- 带有SELECT语句的IS NULL运算符
- 具有INSERT语句的IS NULL运算符
- IS NULL运算符, 带UPDATE语句
- IS NULL运算符和DELETE语句
句法:
expression IS NULL
参数说明 表达式:指定一个值是否为NULL。
注意:如果表达式为NULL值, 则条件的计算结果为TRUE。如果expression不是NULL值, 则条件的计算结果为FALSE。 带有SELECT语句的IS NULL运算符 例:
SELECT *FROM [srcmini].[dbo].[Employees]WHERE salary IS NULL;
输出
文章图片
具有INSERT语句的IS NULL运算符 例:
INSERT INTO [srcmini].[dbo].[Employees](id, name, salary)SELECT id, name, DepartmentFROM [srcmini].[dbo].[Employee2]WHERE name IS NULL;
输出
文章图片
注意:这将显示” 受影响的0行” , 因为” 雇员” 表中的名称中没有NULL值。 IS NULL运算符, 带UPDATE语句 例:
【SQL Server IS NULL条件(运算符)】在” 雇员” 表中更新雇员的薪水, 并将其设置为100000, 其中薪水为NULL。
UPDATE EmployeesSET salary = '100000'WHERE salary IS NULL;
输出
文章图片
你可以使用SELECT查询来验证它:
文章图片
IS NULL运算符和DELETE语句 从年龄为NULL的” 雇员” 表中删除雇员。
例:
DELETE FROM [srcmini].[dbo].[Employees]WHERE age IS NULL;
输出
文章图片
你可以使用SELECT查询来验证它:
文章图片
你可以看到上表中的age没有NULL值。
推荐阅读
- GT-----如何做Android应用流量测试()
- SQL Server NOT条件运算符示例
- SQL Server LIKE条件运算符用法
- SQL Server BETWEEN运算符示例详解
- SQL Server IS NOT NULL条件运算符
- SQL Server INTERSECT运算符用法示例
- SQL Server IN()运算符用法图解
- SQL Server EXITS条件运算符
- SQL Server更新数据示例图解