存储银行数据的最佳数据类型是什么?



我想知道银行交易金额(欧元(的最佳数据类型是什么?例:"A"向"B"发送120.59欧元

将此

数据(120.59(存储在数据库中的最佳数据类型是什么?交易金额为正数,小数点后 2 位数字,它将用于(金额、平均值、方差和标准差的总和......等(。使用真实是可以的吗?十进制可以吗?

您不希望使用浮点数存储货币金额。

你想使用定点来存储它们——即numeric/decimal。 对于您的示例,它将类似于 numeric(10, 2) . 但是,出于某种原因,您可能需要几分之一美分,因此更大的精度和比例(如numeric(20, 4)(是个好主意。

最新更新