Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle SQL:在整数中的特定位置插入十进制数_Sql_Oracle - Fatal编程技术网

Oracle SQL:在整数中的特定位置插入十进制数

Oracle SQL:在整数中的特定位置插入十进制数,sql,oracle,Sql,Oracle,这似乎是一个非常直截了当的问题,但出于某种原因,我的头脑不在那里: 我正在将数字加载到oracle数据库中。长度为n位,均为整数,即38495。我从文件格式知道,这个数字并不代表38495,而是384.95 如何在最右边数字的左边插入小数点后的两位数字 当我这样做时: 从dual中选择to_char(to_number('38495'),'999.99') 我的结果是: ####### 我真的需要对这个值进行子串吗?似乎应该有一个更优雅的解决方案。将整数除以100.0将整数除以100.0

这似乎是一个非常直截了当的问题,但出于某种原因,我的头脑不在那里:

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

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

当我这样做时:

从dual中选择to_char(to_number('38495'),'999.99')

我的结果是:

#######

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

将整数除以100.0

将整数除以100.0