Postgres 中数字数据类型的精度和小数位数是什么?

Zac*_*h G 3 sql postgresql sqldatatypes

该文档没有示例。

https://www.postgresql.org/docs/10/datatype-numeric.html#DATATYPE-NUMERIC-TABLE

NUMERIC(精度,比例)

我想使用最小的空间来保存一个最多为 100 的正数,我需要接受 0.5 的十进制增量

在这种情况下我应该使用什么精度和比例?

GMB*_*GMB 6

使用numeric(4, 1).

这为您提供了最多 4 位数字(包括小数部分),其中 1 位保留给小数,因此这将存储数字直到999.9.

如果你可以用不大于数字生活99.9,然后numeric(3, 1)是罚款。