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