gpt4 book ai didi

mysql - 如何存储百分比值?

转载 作者:行者123 更新时间:2023-11-29 21:12:33 26 4
gpt4 key购买 nike

我正在使用 Rails 3.2.2,我想在数据库表列中存储处理一个百分比值。您对列的建议是什么(例如,列的类型 - :integer:float:decimal、...我设置)?关于存储百分比值,是否有一些我必须/应该了解的警告?

精度应为2(1.99%50.01%,...)。

注意:我读过 this post .

最佳答案

这在一定程度上取决于您计划如何使用该值,但通常小数是存储百分比的不错选择。请注意,您可以将其存储为百分比值 (10.01) 或小数 (.1001)。因此这会影响列的实际尺寸和精度。

选择存储为百分比还是分数取决于使用需求,但我怀疑在大多数情况下将其存储为分数会更简单(例如,0.10 代表 10) %)因为它可以更容易地直接用于大多数计算(不需要记住除以100)。

正如 @ismaelga 在评论中指出的那样,小数对于准确性来说是一个不错的选择(在处理货币计算时特别好)。

关于mysql - 如何存储百分比值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36245352/

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