如果我有一个百分比值(6%),那么在数据库中存储它的首选方法是什么 解决方案1.6 解决方案2.06 你为什么选择呢?
答案 0 :(得分:2)
转到解决方案2,它可以让您更轻松地进行任何计算。
如果它是总数的6%{total(100)} * {db value(0.06)} = 6
易
如果您要获得部分百分比,则还可以处理6.35%将为0.0635,而如果您将其存储为6的整数,则无法获得这些部分百分比。这样做的唯一真正缺点是,如果要以可读格式将值输出回客户端,则需要在输出结果之前将数据库结果乘以100。