2013-11-22 46 views
0

我在我的表格中有數字(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是否有可能得到這一點。金額小於1美元時如何獲得零金額

回答

2

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

number Format models(Oracle文檔)

+0

謝謝HAL .. !! – rakesh

+0

這是'99,999,990.00'的工作方式類似於'99,999,999.99'嗎? – rakesh

+0

是的。不同的是你在任何情況下都會得到3個零 –

0

試試這個: 選擇TO_CHAR(費 '999,999,990.99')從表numeric_amt;