标签: mysql sql database postgresql
我有一张桌子,我用不同的货币保持价格。
我知道我不能使用浮点数。
我想知道是否将它们存储在DECIMAL或INT(BIGINT)中。
DECIMAL
INT
BIGINT
更方便的是使用DECIMAL,但数据库执行的计算使用INT可能更安全吗?然后,当然,在结果中除以十的适当的权力...
我想到这样的操作:
SELECT ... FROM ... WHERE total_price / quantity > price