SQL Server IS NOT NULL条件运算符

本文概述

  • 参数说明
  • SELECT语句的IS NOT NULL运算符
  • 带有INSERT语句的IS NOT NULL运算符
  • IS NOT NULL运算符, 带有UPDATE语句
  • IS NOT NULL运算符和DELETE语句
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 Server 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;

输出
SQL Server IS NOT NULL条件运算符

文章图片
IS NOT NULL运算符, 带有UPDATE语句 更新” 雇员” 表的雇员, 并设置名称” 活动” , 其中名称不为空。
例:
UPDATE [srcmini].[dbo].[Employees]SET name = 'Active'WHERE name IS NOT NULL;

输出
SQL Server IS NOT NULL条件运算符

文章图片
验证示例:
SQL Server IS NOT NULL条件运算符

文章图片
IS NOT NULL运算符和DELETE语句 更新名称不为null的” 雇员” 表的雇员。
DELETEFROM [srcmini].[dbo].[Employees]WHERE name IS NOT NULL;

输出
SQL Server IS NOT NULL条件运算符

文章图片
验证示例:
SQL Server IS NOT NULL条件运算符

文章图片
【SQL Server IS NOT NULL条件运算符】你会看到所有雇员都从名称为NOT NULL的” 雇员” 表中删除。

    推荐阅读