`

慎用 Oracle Float 类型

阅读更多
遇到个非常奇怪的问题:
两个中间表表A和表B,用不同的结构对几个原始表中的收入等数据进行了汇总;按理说,俩表按同样的某个Col做分组后查询出的收入income应该是相同的!

可是对表A和表B中数据做按某列Col的分组后,得出的收入值income差5块钱:分别对俩表执行sql的结果是俩表按Col分组的income表B比表A少5块钱。

表A中income为Number类型;表B中income为float类型;将表B的income改为Number类型后,结果与A一致了!

究其原因,就是oracle float数据类型的精度捣的鬼!

关于oracle中float类型的精度:

http://www.cnblogs.com/boulder19830907/archive/2008/01/31/1059627.html
http://button.iteye.com/blog/225286


Oracle Data Type:
http://www.techonthenet.com/oracle/datatypes.php
http://ss64.com/ora/syntax-datatypes.html
分享到:
评论

相关推荐

    加密的惨剧!慎用文件夹加密软件!

    加密的惨剧!慎用文件夹加密软件! 加密的惨剧!慎用文件夹加密软件!

    暴力删除一切顽固文件,慎用!

    把要删除的文件拖到这个文件上面即可。注意,这是强力删除。一定慎用,因为连垃圾箱都会没有的。

    Oracle11g从入门到精通2

    2.3.2 用OUI卸载所有的Oracle组件 2.3.3 手动删除Oracle遗留的成分 2.4 Oracle的应用结构 2.4.1 单磁盘独立主机结构 2.4..2 多磁盘独立主机结构 2.4.3 多数据库独立主机结构 2.4.4 C/S结构 2.4.5 ...

    Oracle提高查询效率的方法

    5. 创建合理的索引:对于插入或者修改比较频繁的表,尽量慎用索引;索引一般使用于 where 后经常用作条件的字段上。 6. 参数设置:在表中定义字段或者存储过程、函数中定义参数时,将参数的大小设置为合适即可,勿...

    易语言处理事件命令慎用时钟版

    易语言处理事件命令慎用时钟版源码,处理事件命令慎用时钟版

    Oracle同步数据到Sql Server

    Oracle同步数据到Sql Server,只是初始加载过程,由于本人也是在学习阶段,本资料主要是用于备份,慎入!

    Oracle11g从入门到精通

    作者钱慎一和张素智以其丰富的经验和深入的理解,将Oracle11g的知识体系进行了详尽的阐述。 Oracle11g是Oracle公司推出的一个重要版本,它在数据库性能、安全性、可扩展性以及易用性方面都有显著提升。本书涵盖了...

    Oracle11g入门到精通

    作者钱慎一和张素智通过清晰易懂的方式,将Oracle11g的复杂概念和操作方法进行了深入浅出的阐述。 Oracle11g是Oracle公司推出的一款强大、稳定且功能丰富的关系型数据库管理系统,广泛应用于企业级数据存储和管理。...

    ORACLE高效SQL书写规范

    **2-5、在WHERE中慎用, !=** 在`WHERE`子句中使用`<>`或`!=`可能会导致索引失效。 **2-6、WHERE子句中IS NOT NULL使用的补充** 当必须使用`IS NOT NULL`时,考虑是否可以通过其他方式重写查询来避免索引失效。 *...

    SQL_MSDE清理小程序(慎用)

    SQL和MSDE清理小程序(慎用),SQL和MSDE清理小程序(慎用),SQL和MSDE清理小程序(慎用),

    慎用六大软件伤硬盘最终版.pdf

    慎用六大软件伤硬盘最终版.pdf

    Oracle.11g.从入门到精通 (2/2)

    作 者:钱慎一,张素智 编 出 版 社:中国水利水电出版社 ISBN:9787508468303 出版时间:2009-09-01 版 次:1 页 数:468 装 帧:平装 开 本:16开 所属分类:图书 > 计算机与互联网 > 数据库 目录 前言 ...

    慎用动态编译

    标题“慎用动态编译”指的是在编程过程中对动态编译这一技术的谨慎态度。动态编译是程序运行时根据需要将源代码编译为可执行代码的过程,与静态编译(编译时一次性完成)形成对比。在Java中,JIT(Just-In-Time)...

    Oracle 11g 从入门到精通(2)

    Oracle数据库系统是数据库领域最优秀的数据库之一,本书以Oracle最新版本Oracle 11g为蓝本,系统地讲述了Oracle数据库的概念、管理和应用开发等内容。 本书面向数据库管理人员和数据库开发人员,从实际角度出发,...

    Oracle.11g.从入门到精通 (1/2)

    作 者:钱慎一,张素智 编 出 版 社:中国水利水电出版社 ISBN:9787508468303 出版时间:2009-09-01 版 次:1 页 数:468 装 帧:平装 开 本:16开 所属分类:图书 > 计算机与互联网 > 数据库 目录 前言 ...

    玩客云 灯光控制 容易烧主板 慎用

    玩客云 灯光控制 容易烧主板 慎用

    慎用ext.zip

    标题“慎用ext.zip”可能指的是在编程或系统管理中,对使用特定扩展名如“ext.zip”可能带来的潜在问题的警示。虽然描述部分没有提供具体信息,但我们可以基于这个标题来探讨一下在处理zip文件,特别是那些带有“ext...

    慎用抗生素 刻不容缓 (小品).docx

    慎用抗生素 刻不容缓 (小品).docx

    初中语文文摘生活慎用何首乌治白发

    初中语文文摘生活慎用何首乌治白发

Global site tag (gtag.js) - Google Analytics