非互換
FUJITSU Enterprise Postgres 11では、power関数において、NaNをPOSIX標準どおりに扱い、NaN^0 = 1、1^NaN = 1とするように変更します。
power(numeric, numeric)のいずれかの引数がNaNである場合、NaNを返します。
[例]
=# SELECT power(1.0,'NaN'); NaN =# SELECT power('NaN',0.0); NaN
POSIX標準どおりの結果を返します。
[例]
=# SELECT power(1.0,'NaN'); power ------- 1 (1 行) =# SELECT power('NaN',0.0); power ------- 1 (1 行)
対処方法
ありません。