FLOAT8
如何在 PostgreSQL中表示最大的浮点值(for )?
我需要'Infinity'::FLOAT8
在转换为jsonb
字段值期间替换它,因为 json不允许 NaN 和无穷大值。
C++ 有numeric_limits<double>::max()
. PostgreSQL 中有没有等价的东西?
(我使用的是最新的 PostgreSQL 11/12)。
FLOAT8
如何在 PostgreSQL中表示最大的浮点值(for )?
我需要'Infinity'::FLOAT8
在转换为jsonb
字段值期间替换它,因为 json不允许 NaN 和无穷大值。
C++ 有numeric_limits<double>::max()
. PostgreSQL 中有没有等价的东西?
(我使用的是最新的 PostgreSQL 11/12)。
在 PostgreSQL 中没有常数,但如果你的架构使用 IEEE 浮点精度值,最大值应该是
1.7976931348623158e308
.也许使用大于任何合理值但显然是人为的值是个好主意,例如
1e300
.