PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Valeurs appropriées pour -Infinity &Infinity dans Postgres

Vous pouvez réellement utiliser +infinity et -infinity pour FLOAT4 et FLOAT8 (c'est-à-dire float et double precision ) types de données et pour les horodatages.

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

Pour les autres types, utilisez une colonne séparée, utilisez les valeurs minimales/maximales pour le type ou (lorsque cela est logiquement approprié) utilisez null.