首页博客网络编程
此值定义丢失的数据。
表已包含 NULL 值。
NULL 的处理方式与其他值不同。
下面有一个名为“人”的表格:
编号 | Last_Name | First_Name | 地址 | 城市 |
---|---|---|---|---|
1 | 鲍勃 | 博拉 | 内斯丹 | |
2 | 法案 | 博夫 | 埃尔根 13 | 内斯丹 |
3 | 班尼 | 巴里 | 内斯当厄尔 |
假设“地址”列是可选的。然后,当您写入未分配值的数据记录时,它将收到 NULL。
使用默认运算符无法进行测试,这就是我们使用 IS NULL/IS NOT NULL 的原因。
要选择 NULL 数据记录,我们使用 IS NULL 运算符:
例复制
SELECT col_namesFROM tbl_nameWHERE col_name IS NULL;
例复制
SELECT Name, Unit FROM Products WHERE Unit_On_Order IS NULL;
要选择没有 NULL 值的数据记录,我们使用 IS NOT NULL 运算符:
例复制
SELECT col_namesFROM tbl_nameWHERE col_name IS NOT NULL;
例复制
SELECT Name, Price FROM Products WHERE Unit_On_Order IS NOT NULL;
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位