我有一个名为table1
的表,其中的数据是通过sql loader导入的。
我有一个名为totalAvg number(5,2)
的列。
在csv文件中,我有没有小数的数据:10000,8000等。
我想将数据值转换为10000 - > 100.00,8000 - >在将数据插入数据表之前80.00。
答案 0 :(得分:1)
如果列已经是数字,则它没有任何内在格式 - 您不存储格式化字符串,只存储数值。只需存储100,80等(即将数字除以100)。
如果您希望将其格式化,则在显示结果时应用格式 - 例如在您查询时,SELECT TO_CHAR(totalAvg, 'fm999G990D00') FROM table1
可以格式化100.00
,80.00
等数字。