如何用「。」格式化數字。作爲千位分隔符,而「,」作爲MySql中的小數點分隔符?如何用「。」格式化數字。作爲千位分隔符,而「,」作爲小數點分隔符?
我使用Format
功能像
選擇格式(mynumber的,2)myNumberFormatted FROM ...
但返回類型是一個數字,如:
1,000,000.00
改爲我想
1.000.000,00
在MySQL中如何做?
謝謝
如何用「。」格式化數字。作爲千位分隔符,而「,」作爲MySql中的小數點分隔符?如何用「。」格式化數字。作爲千位分隔符,而「,」作爲小數點分隔符?
我使用Format
功能像
選擇格式(mynumber的,2)myNumberFormatted FROM ...
但返回類型是一個數字,如:
1,000,000.00
改爲我想
1.000.000,00
在MySQL中如何做?
謝謝
的MySQL> = 5.5:
SELECT FORMAT(10000000.5, 2, 'de_DE') AS format
的MySQL < 5.5:
SELECT REPLACE(REPLACE(REPLACE(FORMAT(10000000.5,2), ',', ':'), '.', ','), ':', '.') AS format
我使用MariaDB 5.5.50並使用語言環境'de_DE',它按預期工作。但是,對於語言環境'nl_NL'和'nl_BE',數千個分隔符完全缺失。這可能是一個錯誤。對於數字格式,我不得不以荷蘭語講話的訪問者爲德語(我不會告訴他們)。 –