【发布时间】:2014-11-09 14:49:49
【问题描述】:
我需要测试 PostgreSQL 中的数字/浮点值是否不是数字 (NaN)。请注意"PostgreSQL treats NaN values as equal"。由于我在 PostgreSQL 9.3 中没有看到任何 isnan 函数,因此这是我最好的尝试:
create or replace function isnan(double precision) returns boolean as
$$select $1::text = 'NaN'::text$$ language sql;
有没有更好的方法来测试NaNs?
【问题讨论】:
标签: postgresql nan