gpt4 book ai didi

sql - (Oracle SQL) 如何添加 .00

转载 作者:行者123 更新时间:2023-12-04 19:43:29 24 4
gpt4 key购买 nike

我有一个整数,例如 3。现在我想将它们更改为 3.00,我应该使用哪个函数?

我只能将 3.00 舍入到 3,但不知道如何反过来。

最佳答案

数字没有任何内在格式(尽管它们可能会受到一定的精度和规模的限制),如何显示数字取决于您的客户。要以特定格式显示数字,您可以使用 the TO_CHAR function 将其转换为格式化字符串。 :

select to_char(3, '999990D00') from dual;

TO_CHAR(3,
----------
3.00

数字格式元素 are listed in the documentation也。

在这里,我用 D00 结束了格式模型。它为您提供小数分隔符(受 NLS 设置影响)后跟两位数字 - 实际上并不总是零,但这意味着如果该位置没有有效数字,仍将显示零。我还放了一个 0在小数点分隔符之前,以便小于零的数字仍会显示;所以 .3 将显示为 0.30例如。

对于该零之前的模型的其余部分,我使用了 9 ,所以你不会看到前导零。但是您需要模型中有足够的占位符以允许您期望必须处理的最长值。

关于sql - (Oracle SQL) 如何添加 .00,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30323013/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com