当金额小于1美元时,如何获得零金额

时间:2013-11-22 06:05:26

标签: oracle

我的费用列为数字(6,2)在我的表格中。我有数据0.46美元作为费用。当我以decode(to_char(fee, '999,999,999.99'), .00, '0.00', to_char(fee, '99,999,999.99')) numeric_amt提取显示时,它将以.46显示但我需要显示为0.46是否可以得到它。

2 个答案:

答案 0 :(得分:2)

只需使用to_char(fee, '99,999,990.00')

即可

参考number Format models(Oracle文档)

答案 1 :(得分:0)

试试这个: 从表中选择to_char(费用,'999,999,990.99')作为numeric_amt;