gpt4 book ai didi

sql - Postgres 中 -Infinity 和 Infinity 的适当值

转载 作者:行者123 更新时间:2023-11-29 11:26:38 24 4
gpt4 key购买 nike

在一种情况下,我们必须在 Postgres 数据库中存储 +infinity 和 -infinity 的值?

应该考虑什么是合适的值?

如果没有,请提出最合适的替代方案。

最佳答案

您实际上可以将 +infinity-infinity 用于 FLOAT4FLOAT8(即 float double precision) 数据类型,以及时间戳。

regress=> SELECT FLOAT8 '+infinity', FLOAT8 '-infinity';
float8 | float8
----------+-----------
Infinity | -Infinity
(1 row)

对于其他类型,要么使用单独的列,使用该类型的最小值/最大值,要么(在逻辑上适当的地方)使用 null。

关于sql - Postgres 中 -Infinity 和 Infinity 的适当值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25927464/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com