sql >> Base de Datos >  >> RDS >> PostgreSQL

Valores apropiados para -Infinity e Infinity en Postgres

De hecho, puedes usar +infinity y -infinity para FLOAT4 y FLOAT8 (es decir, float y double precision ) tipos de datos y para marcas de tiempo.

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

Para otros tipos, use una columna separada, use los valores mínimos/máximos para el tipo o (donde sea lógicamente apropiado) use nulo.