2017-08-21 27 views
0

我有一些數據在錢列中,數據庫是postgrsql,默認情況下兩個十進制數字在選擇查詢結果中,我可以截斷或替換最後三個字符,以實現我的目標,是否有任何功能或其他有效的方式來做到這一點。如何刪除postgresql中精確的部分數據類型?

select mycolumn from mytable; 
output is $256,352.00 
output should be $256,352 
+1

不相關,但:'money'數據類型有許多怪癖和缺點。最好使用'numeric'代替。 –

回答

1

它轉換爲數字類型,那麼你可以使用to_char()功能格式化值:

select to_char(mycolumn::numeric, '$FM999,999') 
from mytable 

to_char()爲您提供了廣泛的格式設置選項。有關詳細信息,請參閱the manual

相關問題