非互換
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);
NaNPOSIX標準どおりの結果を返します。
[例]
=# SELECT power(1.0,'NaN');
power
-------
1
(1 行)
=# SELECT power('NaN',0.0);
power
-------
1
(1 行)対処方法
ありません。