MySQL价格字段插入$和逗号

时间:2014-01-22 12:36:13

标签: php mysql

我在MySQL表中有一个名为listPrice的列,它只是值(例如:5000000)。

目前我正在做一个简单的选择作为xml导出函数的一部分。

 SELECT listPrice, mls FROM table

如何更改MySQL查询以在适当的位置插入$和逗号,以便在生成xml时正确格式化?

3 个答案:

答案 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 $,$