内容
SQL NULL 值:主要提示
此值定义丢失的数据。
表已包含 NULL 值。
NULL 的处理方式与其他值不同。
使用 NULL 值的 SQL
下面有一个名为“人”的表格:
| 编号 | Last_Name | First_Name | 地址 | 城市 |
|---|---|---|---|---|
| 1 | 鲍勃 | 博拉 | 内斯丹 | |
| 2 | 法案 | 博夫 | 埃尔根 13 | 内斯丹 |
| 3 | 班尼 | 巴里 | 内斯当厄尔 |
假设“地址”列是可选的。然后,当您写入未分配值的数据记录时,它将收到 NULL。
使用默认运算符无法进行测试,这就是我们使用 IS NULL/IS NOT NULL 的原因。
IS NULL:示例
要选择 NULL 数据记录,我们使用 IS NULL 运算符:
例复制
SELECT col_namesFROM tbl_nameWHERE col_name IS NULL;
例复制
SELECT Name, Unit FROM Products WHERE Unit_On_Order IS NULL;
IS NOT 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;
陕公网安备 61012502000223号
评论一下吧