我有一个名为Currency
的列,其中存储货币值。我已将此列的数据类型设置为decimal
。我的问题是,当我在网页上显示钱时,我可以用3位数后的逗号。
例如,我想将其显示为:USD980,443,22.00
目前显示如下:USD98044322.00
是否有可能,或者有其他方法可以做到这一点,因为我已多次在网站上看到它。
答案 0 :(得分:2)
通常,您希望以服务器端语言执行此操作,以便从数据库中卸载负载,例如在PHP中:
USD<?php echo number_format($dollarsAndCents, 2)?>
但是,如果你已经决定在MySQL中这样做,请按照以下方式进行:
SELECT Format(dollarsAndCents, 2);