1

这似乎是一个非常直截了当的问题,但由于某种原因,我的想法并不存在:

我正在将数字加载到 Oracle 数据库中。它们的长度为 n 位,都是整数,即 38495。我从文件格式中知道,这个数字不代表 38495,而是 384.95

如何在最右边数字的左侧插入小数点两位数?

当我这样做时:

从对偶中选择 to_char(to_number('38495'),'999.99');

我的结果是这样的:

#######

我真的需要对这个值进行子串化吗?似乎应该有一个更优雅的解决方案。

4

1 回答 1

1

将整数除以 100.0

于 2013-10-16T16:32:44.590 回答