我目前正在开发一个电子商务系统,目前,我正在使用数字类型将产品的价格保存在我的数据库中。我想知道这是否是最佳实践,或者我是否应该使用双精度或其他类型。
Numeric
是存储价格的最佳实践。
通常,您希望避免数字的浮点表示,因为它们可能存在舍入误差和精度误差——这些误差可能会在大量数字上相加。
我目前正在开发一个电子商务系统,目前,我正在使用数字类型将产品的价格保存在我的数据库中。我想知道这是否是最佳实践,或者我是否应该使用双精度或其他类型。
Numeric
是存储价格的最佳实践。
通常,您希望避免数字的浮点表示,因为它们可能存在舍入误差和精度误差——这些误差可能会在大量数字上相加。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium