SQL---NULL值处理(1)
来源:互联网 发布:js file 多选 编辑:程序博客网 时间:2024/05/16 16:11
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 PersonsWHERE Address IS NULL
结果集:
提示:请始终使用 IS NULL 来查找 NULL 值。
SQL IS NOT NULL
我们如何选取在 "Address" 列中不带有 NULL 值的记录呢?
我们必须使用 IS NOT NULL 操作符:
SELECT LastName,FirstName,Address FROM PersonsWHERE Address IS NOT NULL
结果集:
在下一节中,我们了解 ISNULL()、NVL()、IFNULL() 和 COALESCE() 函数。
来源:http://www.w3school.com.cn/sql/sql_null_values.asp
阅读全文
0 0
- SQL---NULL值处理(1)
- SQL---NULL值处理(2)
- JDBC处理SQL NULL值
- SQL语句中格式化处理null值
- Oracle与SQL Server SQL 判断处理null值方法
- SQL中的NULL的处理
- SQL is null 条件处理
- orale中sql语句对null值的处理
- sql server 聚合函数对null值的处理
- 一个SQL的bug:值为null的字段处理
- sql server 中order by 中关于null值处理
- sql server 中order by 中关于null值处理
- 数据库查询null值时的SQL处理
- SQL NULL 值、SQL NULL 函数
- oracle null值处理
- freemarker 处理null值
- COALESCE 处理NULL值
- null值处理函数
- 朴素贝叶斯算法
- 1024. 科学计数法 (20)
- javaSE总结思维导图
- Solr 迟到的Payloads
- ubuntu系统安装(双显卡)加cuda、anaconda、cudnn、theano、keras
- SQL---NULL值处理(1)
- 秋招总结春招备战
- 【JZOJ5408】【NOIP2017提高A组集训10.21】Dark
- Android 虚拟按键栏的处理方案
- Django中modelform的使用
- IoC容器
- 深入理解React 高阶组件
- Linux命令总结
- (学习java)链队列的实现