2014-09-19 79 views

回答

7

實際上,你可以使用+infinity-infinityFLOAT4FLOAT8(即floatdouble precision)數據類型,以及時間戳。

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

對於其他類型的,無論是使用一個單獨的列,使用的類型,或(其中,在邏輯上適當的)最小/最大值使用空。

-1

添加其他列名「無限」,1只表示正無窮大,-1表示-infinity 當你檢查數字,首先檢查列。

這將節省您很多時間思考魔術數字或其他東西。

+1

PG支持無限本地,無需額外的列:IEEE 754特殊值「無限」和「負無窮」。 – 2016-04-12 12:27:02