2010-08-27 50 views
1

如何将mysql中的数字逗号分隔格式从“,”更改为“。”。
如果我有一个不固定的数字阶乘部分的长度。Mysql格式编号

回答

5

不要在mySQL中这样做。

在演示文稿的最后输出数据。

那么您也可以考虑由用户做出的帐户可能国际化设置(英语用户越来越1,000,欧洲用户越来越1.000等)

回复您的评论:人们似乎没有原生的MySQL功能来做到这一点。 FORMAT()不能更改小数点和千位分隔符。一个替代这样应该工作:

SELECT REPLACE(CAST(numericfield AS CHAR), ".", ",") AS numericfield_formatted 

如果任何人有一个更好的解决方案......火。

+0

我需要导出到csv文件。所以,我只使用MySql – Dmitry 2010-08-27 09:30:11

+0

@Dmitry我更新了我的答案。 – 2010-08-27 09:33:05