什么时候应该在Postgres中使用不同的数字类型?

时间:2014-11-07 10:00:27

标签: postgresql postgresql-9.3

不同数字类型的优点和缺点是什么?特别是何时应该使用不精确的浮动值与精确的浮动值?

decimalnumeric之间有区别吗?应该何时使用?

谢谢!

1 个答案:

答案 0 :(得分:3)

手册实际上很擅长解释它:http://www.postgresql.org/docs/9.3/static/datatype-numeric.html

decimalnumeric是相同的。

根据定义浮点是不精确的。它更快,通常它的精度足够好。例如,如果我们使用real类型并以千米为单位存储距离,那么它仍然可以精确到1毫米。

但是,有些地方需要使用精确的数字,例如货币交易。