( SELECT SUM(misyukko.dataint11)
FROM misyukko
where syouhinid='$kokyakuorderbango'
) AS total_amount
例如:
如果总和为 12345
,它将显示为 123,45
如果总和为 12345678
,它将显示为 123,456,78
如何解决?
最佳答案
您可以在此处使用REGEXP_REPLACE
:
WITH yourTable AS (
SELECT 12345 AS num
)
SELECT RTRIM(REGEXP_REPLACE(num::text, '(\d{3})', '\1,', 'g'), ',') AS num_out
FROM yourTable;
Demo
关于sql - 如何在 PostgreSQL 中格式化数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63934665/