【发布时间】:2021-10-16 21:50:34
【问题描述】:
Postgres 版本 11.7
我正在尝试删除尾随零小数点后两位,同时还在我的结果集中添加千位分隔符。
示例 1 产生所需的结果;删除了所有尾随零:
SELECT to_char(54354.0010, 'FM99 999 999 990.999999'); --> returns 54 354.001
示例 2 说明了问题:
SELECT to_char(54354.0000, 'FM99 999 999 990.999999'); --> returns 54 354.
在示例 2中,小数点后的所有零都被删除。
但期望的结果是:
54 354.00
无论是否为零,结果都应始终保留至少两位小数。
【问题讨论】:
标签: sql postgresql number-formatting