比較演算子 - AWS IoT SiteWise

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

比較演算子

AWS IoT SiteWise では、次の比較演算子がサポートされています。すべての比較オペレーションは、組み込みデータ型で使用でき、ブール値に評価されます。

論理演算子

演算子

説明

<

Less than (より小さい)

>

Greater than (より大きい)

<=

以下

>=

以上

=

Equals (等しい)

!=

Not equal

数値以外の比較オペレーションのトゥルーステーブル

Type

タイプ >= x

タイプ <= x

タイプ > x

タイプ < x

タイプ = x

!= x と入力します。

NULL

FALSE

FALSE

FALSE

FALSE

FALSE

TRUE

一部の述語は演算子のように動作しますが、特別な構文があります。以下を参照してください。

Comparision 述語

演算子

説明

IS NULL

値が であるかどうかをテストしますNULL

IS NOT NULL

値が でないかどうかをテストしますNULL

NaN 演算子

NaN、または「数値ではない」は、浮動小数点演算の特殊な値です。以下は、NaN比較とその仕組みのリストです。

  • NaN 値は一重引用符で囲む必要があります。たとえば、NaN「」です。

  • NaN 値は互いに等しいと見なされます。

  • NaN が他の数値より大きい。

  • AVG()、、 などの集計関数STDDEV()SUM()、いずれかの値が の場合NaN、結果は になりますNaN

  • MAX() や などの集計関数ではMIN()NaN値は計算に含まれます。

NaN 値の比較

比較

結果

'NaN' ≥ x

'NaN' ≤ x

x が NaN に等しい場合は true、それ以外の場合は False

'NaN' > x

x が NaN に等しい場合は False、それ以外の場合は True

'NaN' < x

False

'NaN' = x

x が NaN に等しい場合は true、それ以外の場合は False

'NaN' != x

x が NaN に等しい場合は False、それ以外の場合は True