【发布时间】:2020-04-06 16:33:04
【问题描述】:
我正在使用 Oracle SQL Developer,并且我有一个查询,其中一列有一个数值,我想除以 1,000,000,然后显示以显示逗号和最多 10 个小数位(如果计算值有任何小数位) .我目前正在使用这个查询:
to_char(value/1000000, 'FM999,999,990.9999999999') as Millions_Value
上面的格式给了我逗号并保留了我想要的小数位数,但不幸的是它也在整数的末尾添加了一个小数点。
例子:
值/1000000 = 33993
格式化值 = 33,993。
我想要的 = 33,993
对于十进制值,我得到我想要的并且需要保持格式
例子:
值/1000000 = 0.158739
格式化值 = 0.158739
值/1000000 = 10.82
格式化值 = 10.82
还有关于如何去掉整数小数点的想法?
【问题讨论】:
-
有点相关question。