PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Geeignete Werte für -Infinity &Infinity in Postgres

Sie können tatsächlich +infinity verwenden und -infinity für FLOAT4 und FLOAT8 (also float und double precision ) Datentypen und für Zeitstempel.

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

Verwenden Sie für andere Typen entweder eine separate Spalte, verwenden Sie die Mindest-/Höchstwerte für den Typ oder (wo es logisch angebracht ist) verwenden Sie null.