1
我有一個列名爲Currency
其中我存儲貨幣值。我已將此列的數據類型設置爲decimal
。我的問題是,當我在網頁上展示錢幣時,我可以在3位數後加上逗號。如何在錢數據類型如逗號分隔逗號
例如,我想顯示爲:USD980,443,22.00
目前它顯示是這樣的:USD98044322.00
是否有可能,還是有什麼其他的方法來做到這一點,因爲我已經看到了網站很多次。
我有一個列名爲Currency
其中我存儲貨幣值。我已將此列的數據類型設置爲decimal
。我的問題是,當我在網頁上展示錢幣時,我可以在3位數後加上逗號。如何在錢數據類型如逗號分隔逗號
例如,我想顯示爲:USD980,443,22.00
目前它顯示是這樣的:USD98044322.00
是否有可能,還是有什麼其他的方法來做到這一點,因爲我已經看到了網站很多次。
通常你會想這樣做,在你的服務器端語言,以便採取負載關閉數據庫,例如PHP:
USD<?php echo number_format($dollarsAndCents, 2)?>
但是如果你死心塌地的做MySQL的,這裏的如何:
SELECT Format(dollarsAndCents, 2);
格式是不是MySQL的工作,你這樣做無論是在PHP ['money_format'(http://php.net/manual/en/function.money-format.php)或者在具有可用功能的另一個服務器平臺中使用。並且請不要只是把廢話放在你的問題上,以逃避不良內容過濾器,只是改善你的文章 - [這並不難](http://stackoverflow.com/posts/16808084/revisions)。 –
已經在這裏解答:http://stackoverflow.com/questions/10556404/mysql-select-int-as-currency-or-convert-int-to-currency-format – David