什么是更好的DECIMAL或INT(BIGINT)来表示数据库中的金额?

时间:2016-12-09 12:28:17

标签: mysql sql database postgresql

我有一张桌子,我用不同的货币保持价格。

我知道我不能使用浮点数。

我想知道是否将它们存储在DECIMALINTBIGINT)中。

更方便的是使用DECIMAL,但数据库执行的计算使用INT可能更安全吗?然后,当然,在结果中除以十的适当的权力...

我想到这样的操作:

SELECT ... FROM ... 
WHERE total_price / quantity > price

0 个答案:

没有答案