oracle的NULL和0
来源:互联网 发布:淘宝网店卖商品收费吗 编辑:程序博客网 时间:2024/06/13 21:36
一直以来,大师们就告诉我们oracle中的NULL与0是不一样的,什么区别啊。到我实践的时候,早忘了那些告诫。
昨天做个报表,客户说怎么把明细相加和汇总行的值不一样呀。想了想,怎么可能呀,我写的报表有个习惯,为了赶时间,通常是把汇总行直接union all select sum() from (明细)。这么写应该是正常的呀,怎么可能明细相加会不等于汇总行的值。
限制明细表的数据,手工加了下,再用sum(),果然数据不一致,疯了,怎么可能。突然想起了null值的问题。加了nvl(字段名,0),之后,在汇总,数据正常了。要是这样我的所有报表可能都需要检查了,于是就把源头找出,把空的全部改为0,这样就好办了。
后来,再试了一下四则运算,结果都是null,大于,小于和等于则都不理会null。
- oracle的NULL和0
- oracle null和 ''的区别
- ORACLE的is null和=null的区别
- Oracle中NULL的注意事项和用法
- oracle 的 null 和 空字符串('')
- oracle 的 null 和 空字符串('')
- oracle 的 null 和 空字符串('')
- oracle中的''和null
- oracle is null 和is not null
- sql server和oracle中关于null和''的问题
- Oracle的null值
- Oracle 的 Null 值
- ORACLE null的判断
- NULL 和 0的区别
- NULL和'\0'的区别
- NULL和0的区别
- NULL和0的区别
- null和"null"的区别
- JDK中有关23个经典设计模式的示例
- asp.net中Roles和User的异常处理机制的思考
- ext3 文件系统错误
- 适于android初学者入门的资料集
- java 7 正式发布了
- oracle的NULL和0
- Linux下共享库(SO)有关的几个环境变量
- 处理XML的一般方法
- ndis6.0 NetBufferSend相关函数与数据结构
- validatabox 验证表单改中文
- iptables添加删除规则
- 一些常用的T_SQL字符串处理函数
- C#泛型实现流中C/C++格式的struct数据的通用读取方法
- AIX更换rootvg硬盘