0
我遇到一些問題,涉及表中存儲的數字列和數據。列的類型是Number(14,2)。如果數字中有任何十進制數字(如1234.65),那麼它工作正常。但是當像1234.00那樣的數字被存儲時,當存儲在表中時,小數零將被刪除。另一種情況是當像1234.50這樣的數字被存儲時,它存儲爲1234.5小數點填充零Oracle數據庫
這是我檢索值時引起的問題,它在用戶屏幕上顯示時不一致。我們正在處理基於標誌的小數位數是否顯示。當選擇顯示數字時不會對齊,因爲數據庫中存儲了此不匹配。 UI將以這種方式顯示。
0
0
14922.9
14922.9
14922.93
但我希望它看起來像這樣,如果我想顯示小數點後的價值觀 -
0.00
0.00
14922.90
14922.90
14922.93
這可以固定在UI方面,但問題是使用此表中有每一個應用程序修復它自己的UI部分。我們有一個正在讀這個表的SQL視圖。
所以我想知道是否有辦法解決這個從SQL方面,可以在SQL視圖查詢處理。
任何幫助表示讚賞。
你可以做一些鑄造這樣對串等,但SQL一邊是放錯了地方。 – Casey