| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> SQL数据库教程 -> SQL NULL 值 – IS NULL 和 IS NOT NULL -> 正文阅读 |
|
[SQL数据库教程]SQL NULL 值 – IS NULL 和 IS NOT NULL |
SQL NULL 值NULL 值代表遗漏的未知数据。 默认地,表的列可以存放 NULL 值。 本章讲解 IS NULL 和 IS NOT NULL 操作符。 SQL NULL 值如果表中的某个列是可选的,那么我们可以在不向该列添加值的情况下插入新记录或更新已有的记录。这意味着该字段将以 NULL 值保存。 NULL 值的处理方式与其他值不同。 NULL 用作未知的或不适用的值的占位符。 注释:无法比较 NULL 和 0;它们是不等价的。 SQL 的 NULL 值处理请看下面的 "Persons" 表:
假如 "Persons" 表中的 "Address" 列是可选的。这意味着如果在 "Address" 列插入一条不带值的记录,"Address" 列会使用 NULL 值保存。 那么我们如何测试 NULL 值呢? 无法使用比较运算符来测试 NULL 值,比如 =、< 或 <>。 我们必须使用 IS NULL 和 IS NOT NULL 操作符。 SQL IS NULL我们如何仅仅选取在 "Address" 列中带有 NULL 值的记录呢? 我们必须使用 IS NULL 操作符:
SELECT LastName,FirstName,Address FROM Persons WHERE Address IS NULL 结果集如下所示:
提示:请始终使用 IS NULL 来查找 NULL 值。 SQL IS NOT NULL我们如何仅仅选取在 "Address" 列中不带有 NULL 值的记录呢? 我们必须使用 IS NOT NULL 操作符:
SELECT LastName,FirstName,Address FROM Persons WHERE Address IS NOT NULL 结果集如下所示:
在下一节中,我们了解 ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数。 |
|
SQL数据库教程 最新文章 |
SQL 总结 |
SQL 主机 |
SQL 快速参考 |
SQL FORMAT() 函数 |
SQL NOW() 函数 |
SQL ROUND() 函数 |
SQL EXISTS 运算符 |
SQL 撤销索引、表以及数据库 |
SQL IN 操作符 |
SQL ISNULL()、NVL()、IFNULL() 和 COALESC |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/22 18:11:08- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |