本文概述
- 参数说明
- SELECT语句的IS NOT NULL运算符
- 带有INSERT语句的IS NOT NULL运算符
- IS NOT NULL运算符, 带有UPDATE语句
- IS NOT NULL运算符和DELETE语句
句法:
expression IS NOT NULL
参数说明 expression:它指定要测试的值, 该值是NOT NULL值。
注意:如果表达式不是NULL值, 则条件的计算结果为TRUE。如果它是NULL值, 则条件评估为FALSE。 SELECT语句的IS NOT NULL运算符 例:
从表” Employees” 中检索薪水为” 非空” 值的所有雇员。
SELECT *FROM [srcmini].[dbo].[Employees]WHERE salary IS NOT NULL;
输出
文章图片
带有INSERT语句的IS NOT NULL运算符 例:
INSERT INTO [srcmini].[dbo].[Employees](id, name, salary)SELECT id, name, salaryFROM [srcmini].[dbo].[Employee2]WHERE name IS NOT NULL;
输出
文章图片
IS NOT NULL运算符, 带有UPDATE语句 更新” 雇员” 表的雇员, 并设置名称” 活动” , 其中名称不为空。
例:
UPDATE [srcmini].[dbo].[Employees]SET name = 'Active'WHERE name IS NOT NULL;
输出
文章图片
验证示例:
文章图片
IS NOT NULL运算符和DELETE语句 更新名称不为null的” 雇员” 表的雇员。
DELETEFROM [srcmini].[dbo].[Employees]WHERE name IS NOT NULL;
输出
文章图片
验证示例:
文章图片
【SQL Server IS NOT NULL条件运算符】你会看到所有雇员都从名称为NOT NULL的” 雇员” 表中删除。
推荐阅读
- SQL Server BETWEEN运算符示例详解
- SQL Server INTERSECT运算符用法示例
- SQL Server IN()运算符用法图解
- SQL Server EXITS条件运算符
- SQL Server更新数据示例图解
- Android内容提供器——创建自己的内容提供器
- myApps视图
- 为安卓手机刷上手机kali系统Nethunter
- 不同局域网如何利用charles对app进行抓包