1

我有一列名称,Currency用于存储货币值。我已将此列的数据类型设置为decimal. 我的问题是当我在网页上显示钱时,我可以在 3 位数字后加上逗号吗?

例如,我想将其显示为:USD980,443,22.00

目前它的显示如下:USD98044322.00

有没有可能,或者有没有其他方法可以做到这一点,因为我在网站上看到过很多次。

4

1 回答 1

2

通常你会想用你的服务器端语言来做这件事,以减轻数据库的负担,例如在 PHP 中:

USD<?php echo number_format($dollarsAndCents, 2)?>

但是,如果您一心想在 MySQL 中执行此操作,请执行以下操作:

SELECT Format(dollarsAndCents, 2);
于 2013-05-29T07:43:14.587 回答