SqlServer教程

SQLServer IS NOT

SQL Server IS NOT NULL条件用于测试NOT NULL值。
语法:
expression IS NOT null

参数说明

表达式: 它指定要测试的值(非NOT值)。
注意: 如果表达式不是NULL值,则条件的计算结果为TRUE。如果它是NULL值,则条件评估为FALSE。

使用SELECT语句的IS NOT NULL运算符

示例:
从表"雇员"中检索所有雇员其中薪水为非空值。
SELECT *
FROM [lidihuo].[dbo].[Employees]
WHERE salary IS NOT null;
输出:
SQL不为空1

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

示例:
INSERT INTO [lidihuo].[dbo].[Employees]
(id, name, salary)
SELECT id, name, salary
FROM [lidihuo].[dbo].[Employee2]
WHERE name IS NOT null;
输出:
SQL不为空2

使用UPDATE语句的IS NOT NULL运算符

更新" Employees"表的雇员并设置名称" Active",其中名称不为null。
示例:
UPDATE [lidihuo].[dbo].[Employees]
SET name = 'Active'
WHERE name IS NOT null;
输出:
SQL不为空3
验证示例:
SQL非null 4

使用DELETE语句的IS NOT NULL运算符

更新名称不为null的" Employees"表的雇员。
DELETE
FROM [lidihuo].[dbo].[Employees]
WHERE name IS NOT null; 
输出:
SQL不为空5
验证示例:
SQL Not null 6
您可以看到所有员工从表" Employees"中删除,其中名称不为NULL。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4