Oracle SQL:将小数插入int中的特定位置

时间:2013-10-16 16:30:40

标签: sql oracle

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

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

如何在最右边的数字左侧插入十进制两位数字?

当我这样做时:

  

从双重选择to_char(to_number('38495'),'999.99');

我的结果是:

#######

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

1 个答案:

答案 0 :(得分:2)

将整数除以100.0