如何用“。”格式化数字。作为千位分隔符,“,”作为小数分隔符?

时间:2013-10-15 08:16:52

标签: mysql sql

如何用“。”格式化数字。作为千位分隔符,和“,”作为MySql中的小数分隔符?

我正在使用Format函数

  

SELECT Format(myNumber,2)as myNumberFormatted FROM ...

但是返回类型是一个数字:

1,000,000.00

我想要

1.000.000,00

如何在MySQL中做?

由于

2 个答案:

答案 0 :(得分:19)

的MySQL&GT = 5.5:

SELECT FORMAT(10000000.5, 2, 'de_DE') AS format

的MySQL< 5.5:

SELECT REPLACE(REPLACE(REPLACE(FORMAT(10000000.5,2), ',', ':'), '.', ','), ':', '.') AS format

答案 1 :(得分:7)

指定区域设置。

FORMAT(myNumber, 2, 'de_DE')