Мне нужно проверить, не является ли числовое/плавающее значение в PostgreSQL числом (NaN). Обратите внимание, что PostgreSQL рассматривает NaN
значения как равные. Поскольку я не вижу никакой функции isnan
в PostgreSQL 9.3, вот моя лучшая попытка сделать ее:
create or replace function isnan(double precision) returns boolean as
$$select $1::text = 'NaN'::text$$ language sql;
Есть ли лучший способ проверить NaN
s?