oracle中的空值null

简介:

oracle中的数值空值什么也不等。只是 is not null。

例如 table1表中有一个nub_flag 为number(1)类型的 其中已经有一部分值为1了,其他的全为空 想把其他值更新为0

写了一条语句 update table1 set nub_flag=0 where nub_flag<>1

这条语句猛一看,觉得没问题啊。但是结果更新的条数为0;其实null值是不在这个范围内的 更不在=1的范围内。

其实这个语句正确的就应为 update  table1 set nub_flag=0 where nub_flag is null;

 

本文转自茄子_2008,原文链接:http://www.cnblogs.com/xd502djj/archive/2010/09/18/1830488.html,如需转载请自行联系原作者

目录
相关文章
|
8天前
|
SQL Oracle 关系型数据库
Oracle之如何处理空值
Oracle之如何处理空值
65 0
|
9月前
|
SQL Oracle 关系型数据库
解决:Oracle数据库中Left join on 后面为null时匹配不上
解决:Oracle数据库中Left join on 后面为null时匹配不上
139 0
|
SQL Java 数据库
【MybatisPlus】MP的分页查询、多条件查询以及查询过程中解决null的空值判定
分页查询、多条件查询以及查询过程中解决null的空值判定
1337 0
【MybatisPlus】MP的分页查询、多条件查询以及查询过程中解决null的空值判定
|
6月前
|
Java
java servlet 文件上传 req.getPart null 返回空值
java servlet 文件上传 req.getPart null 返回空值
80 0
|
8月前
|
存储 关系型数据库 MySQL
MySQL数据库的表中 NULL 和 空值 到底有什么区别呢?
一篇短文让你明白MySQL数据库的表中 NULL 和 空值之间的区别!
4836 0
MySQL数据库的表中 NULL 和 空值 到底有什么区别呢?
|
8天前
|
SQL Oracle 关系型数据库
Oracle之not in中不能存在空值
Oracle之not in中不能存在空值
93 1
|
8天前
|
SQL 前端开发 关系型数据库
MYSQL基础知识之【LIKE子句的使用 ,NULL值的处理,空值的处理】
MYSQL基础知识之【LIKE子句的使用 ,NULL值的处理,空值的处理】
68 0
|
6月前
|
Oracle 关系型数据库
ORACLE中null的排序问题
ORACLE中null的排序问题
|
SQL 分布式计算 运维
【大数据开发运维解决方案】sqoop增量导入oracle/mysql数据到hive时时间字段为null处理
前面几篇文章详细介绍了sqoop全量增量导入数据到hive,大家可以看到我导入的数据如果有时间字段的话我都是在hive指定成了string类型,虽然这样可以处理掉时间字段在hive为空的问题,但是在kylin创建增量cube时需要指定一个时间字段来做增量,所以上面那种方式不行,这里的处理方式为把string改成timestamp类型,看实验:
【大数据开发运维解决方案】sqoop增量导入oracle/mysql数据到hive时时间字段为null处理
|
Oracle Java 关系型数据库
Oracle数据库mybatis 插入空值时报错(with JdbcType OTHER)的两种解决方案
Oracle数据库mybatis 插入空值时报错(with JdbcType OTHER)的两种解决方案
450 0