mysql> SELECT REPLACE('5,25', ',', '.'); I do not work with mySQL. I look on Google SE and Groups, but could not find a parameter or field property tweak that would permanently display in the format you want. Maybe it is a language or character set property? Someone who knows mySQL can answer better than I can.
FORMAT(X,D)
Formats the number X to a format like '#,###,###.##', rounded to D decimals. If D is 0, the result will have no decimal point or fractional part.mysql> select FORMAT(12332.123456, 4);
-> '12,332.1235'
mysql> select FORMAT(12332.1,4);
-> '12,332.1000'
mysql> select FORMAT(12332.2,0);
-> '12,332'
This doesn't seem to address the actual issue you have. The thing is, by default, MySQL doesn't format the thousands places with ., so I wonder whether the formating is done at the API level and that's where you need to look.
Tom
Tom