【发布时间】:2013-10-15 08:16:51
【问题描述】:
如何用“.”格式化数字作为千位分隔符,而“,”作为MySql中的小数分隔符?
我正在使用Format 之类的函数
SELECT Format(myNumber,2) as myNumberFormatted FROM ...
但返回类型是一个数字,如:
1,000,000.00
我想要
1.000.000,00
在 MySQL 中怎么做?
谢谢
【问题讨论】:
如何用“.”格式化数字作为千位分隔符,而“,”作为MySql中的小数分隔符?
我正在使用Format 之类的函数
SELECT Format(myNumber,2) as myNumberFormatted FROM ...
但返回类型是一个数字,如:
1,000,000.00
我想要
1.000.000,00
在 MySQL 中怎么做?
谢谢
【问题讨论】:
MySQL>=5.5:
SELECT FORMAT(10000000.5, 2, 'de_DE') AS format
MySQL
SELECT REPLACE(REPLACE(REPLACE(FORMAT(10000000.5,2), ',', ':'), '.', ','), ':', '.') AS format
【讨论】:
fr-FR.
【讨论】: