我在MySQL表中有一个名为listPrice的列,它只是值(例如:5000000)。
目前我正在做一个简单的选择作为xml导出函数的一部分。
SELECT listPrice, mls FROM table
如何更改MySQL查询以在适当的位置插入$和逗号,以便在生成xml时正确格式化?
答案 0 :(得分:7)
试试这个
select CONCAT('$',format(listPrice, 2)) as formatted, mls from table
答案 1 :(得分:2)
您可以像这样
为结果添加$SELECT CONCAT( listPrice, '$' ) AS listPrice, mls FROM table
答案 2 :(得分:2)
如果确实需要,您可以使用mysql concat: 如果listPrice为5000000,则此查询的行“var”的值为 $ 5000000 $,$ :
SELECT CONCAT('$',listPrice,'$,$') AS var FROM table;
还有FORMAT:
SELECT CONCAT('$',FORMAT(listPrice,2),'$,$') AS var FROM table;
输出 $ 5,000,000.00 $,$