EQLでの操作は、浮動小数点数を処理するためにIEEE 754 2008標準で定義されている非数値(NaN)、infおよび-infの表記規則に準拠します。
浮動小数点数、またはゼロまたはNULL値による除算を伴う操作を必要とする場合、EQL式はNaN、infおよび-infの結果を戻すことができます。
NaN、infおよび-infの値が発生することがあります:
NaNになります。
infになります。
-inf結果
ほとんどの操作で、EQLではNaN、infまたは-infの値は他の値と同様に扱われます。
| 操作のタイプ | EQLによるNaN、infおよび-infの処理方法
|
|---|---|
| 算術演算 | NaN値を使用する算術演算の結果はNaN値になります。
|
| フィルタ | NaNの値はフィルタをパスしません(<>を除く)。
|
| ソート | 指定したソート順について、EQLでは次の情報が返されます:
|
infおよび-infの値が昇順または降順でどのように処理されるかを示します:
ASC DESC ---- ---- -inf +inf -4 3 0 0 3 -4 +inf -inf NaN NaN NULL NULL