有没有一种方法可以将int转换为货币格式。我可以连接“$”符号,但是如何将放入其中呢?像将int = 1000变成$ 1,000一样?
还是有一个功能可以完成所有工作?是否有字符串替换?
最佳答案
FORMAT()函数:
http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_format
SELECT CONCAT('$', FORMAT(val, 2)) ... ;
有没有一种方法可以将int转换为货币格式。我可以连接“$”符号,但是如何将放入其中呢?像将int = 1000变成$ 1,000一样?
还是有一个功能可以完成所有工作?是否有字符串替换?
最佳答案
FORMAT()函数:
http://dev.mysql.com/doc/refman/5.5/en/string-functions.html#function_format
SELECT CONCAT('$', FORMAT(val, 2)) ... ;