用逗号显示总和

时间:2017-06-27 02:29:01

标签: mysql sql

我的(mysql)数据库中有一个名为sum的列。此列的类型为decimal(7,2)。我使用以下语句从数据库中选择值:

SELECT name, CONCAT('€ ', sum) as sum FROM payments

总和显示为€ 1000000.00

是否可以显示€ 1,000,000.00

等数据

有人知道如何显示€ 1,000,000.00等数据吗?

2 个答案:

答案 0 :(得分:5)

您想使用format()

SELECT name, CONCAT('€ ', FORMAT(sum, 2)) as sum
FROM payments

答案 1 :(得分:1)

您可以使用格式化功能:

   SELECT name, CONCAT('€ ', FORMAT(sum, 2)) as sum FROM payments; 

我还发现了一个类似的问题:https://dba.stackexchange.com/questions/39419/mysql-format-numbers-with-comma

我希望这可能有所帮助。 :d