【发布时间】:2020-02-14 18:19:08
【问题描述】:
我们在 Access 中有一个科学应用程序,我正在迁移到 Oracle。访问数据类型是数字。 Oracle 是数字 (20,12)。
数据是我们在报告中向用户显示的小数字,例如 1.000 E-5。
然而,这个数字实际上类似于 0.0000099999,即 0.99999 E-5。
我可以将数字转换为科学记数法,但它返回 0.99999 E-5 而不进行四舍五入。我希望能够对这个数字进行四舍五入。不幸的是,就小数点数而言,这些数字都已经结束了。例如:
0.9999E-5
0.9999E-10
所以我认为直接 ROUND(N,X) 是行不通的。我想四舍五入到小数点后 3 位并以科学计数法显示。本质上,这是精确度的科学概念,其中小数位数不同,但有效数字数始终为 3。
【问题讨论】:
标签: oracle