何时在数据库中使用FLOAT

har*_*ryg 0 database floating-point decimal

我一直在阅读浮点数的主题以及由于它们的二进制特性它们如何导致计算中的不准确性,因此它们永远不应该用于首选DECIMAL数据类型的财务应用程序.

是否有可能最好使用小数点以上的浮点数?

vin*_*c17 5

十进制计算也会产生不准确性.重要的是是否存在指定的舍入规则,例如在财务应用程序中,以及涉及的操作是什么.基本上,这一切都取决于具体情况.

如果上下文要遵循二进制的IEEE 754规则,那么使用(二进制)浮点数是更可取的.