1

我需要这样的数字掩码:

100
101.1
102.123

取 maksimum 给定小数位,但如果最后一位为 0,则修剪它。类似:@n-12_`2 但修剪右 0 和 . 前任:

x = 102.1230057::double precision
select rtrim(rtrim(round(x::numeric, 2)::text, '0'), '.')::numeric
4

2 回答 2

0

如果您不需要右对齐的数字,您可以使用@S10(或您想要的长度)。

于 2019-11-16T04:22:06.537 回答
0

@P<#.##P 风格的图片可能会有所帮助。

于 2019-11-16T16:09:53.110 回答