在我正在处理的项目中,我的数据库中有一个名为Amount
的列。这是一种货币格式,但没有必要在前面设置一个美元符号。
我希望此处输入的每个值都是这种格式:
123456 -> 123,456.00
我怎样才能做到这一点?
答案 0 :(得分:0)
不,存储的值不应格式化,应存储为普通数字,否则无法进行算术运算。
当显示数字时,在应用程序层(这是首选方法)中格式化其外观时,或者您可以使用MySQL自己的format()功能在select语句中实现这个目的:
select format(amount) from your_table