该文档没有示例。
https://www.postgresql.org/docs/10/datatype-numeric.html#DATATYPE-NUMERIC-TABLE
NUMERIC(精度,比例)
我想使用最小的空间来保存一个最多为 100 的正数,我需要接受 0.5 的十进制增量
在这种情况下我应该使用什么精度和比例?
最佳答案
使用 numeric(4, 1)
.
这为您提供了最多 4 位数字(包括小数部分),其中 1 位保留给小数,因此这将存储数字直到 999.9
.
如果您可以接受不大于 99.9
的数字,然后 numeric(3, 1)
很好。
关于sql - Postgres 中数字数据类型的精度和小数位数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61965033/