gpt4 book ai didi

java - VoltDB - 小数值有太多零

转载 作者:行者123 更新时间:2023-12-01 11:46:01 25 4
gpt4 key购买 nike

当我尝试向 voltdb 中的列添加十进制值时,它总是向小数点添加额外的零。列类型为DECIMAL,相当于Java的BigDecimal类型。即使我在执行插入之前将 java 中的 BigDecimal 值格式化为小数点后两位 BigDecimal,它仍然会在列中显示大量尾随零。

知道如何解决这个问题吗?

谢谢

最佳答案

VoltDB中的DECIMAL列存储为16字节,固定小数位数为12,精度为38。值的范围从-99999999999999999999999999.999999999999到99999999999999999999999999.99999999999 9.

当您说“它仍然显示大量尾随零”时,您可能会看到其中一个界面默认显示 DECIMAL 值的方式。您可以根据您使用的语言以多种方式控制自己的客户端中的格式。您还可以使用FORMAT_CURRENCY() SQL 函数将 DECIMAL 值转换为具有给定小数位数的字符串表示形式。

关于java - VoltDB - 小数值有太多零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29120225/

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