个性化阅读
专注于IT技术分析

SQL Server IS NOT NULL条件运算符

本文概述

SQL Server IS NOT NULL条件用于测试NOT NULL值。

句法:

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;

输出

SQL IS NOT NULL1

带有INSERT语句的IS NOT NULL运算符

例:

INSERT INTO [srcmini].[dbo].[Employees]
(id, name, salary)
SELECT id, name, salary
FROM [srcmini].[dbo].[Employee2]
WHERE name IS NOT NULL;

输出

SQL IS NOT NULL2

IS NOT NULL运算符, 带有UPDATE语句

更新”雇员”表的雇员, 并设置名称”活动”, 其中名称不为空。

例:

UPDATE [srcmini].[dbo].[Employees]
SET name = 'Active'
WHERE name IS NOT NULL;

输出

SQL IS NOT NULL3

验证示例:

SQL IS NOT NULL4

IS NOT NULL运算符和DELETE语句

更新名称不为null的”雇员”表的雇员。

DELETE
FROM [srcmini].[dbo].[Employees]
WHERE name IS NOT NULL;

输出

SQL IS NOT NULL5

验证示例:

SQL IS NOT NULL6

你会看到所有雇员都从名称为NOT NULL的”雇员”表中删除。

赞(0) 打赏
未经允许不得转载:srcmini » SQL Server IS NOT NULL条件运算符
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏