比較運算子 - AWS IoT SiteWise

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

比較運算子

AWS IoT SiteWise 支援下列比較運算子。所有比較操作都可用於內建資料類型,並評估為布林值。

邏輯運算子

運算子

Description

<

小於

>

大於

<=

小於或等於

>=

大於或等於

=

等於

!=

不等於

非數值的比較操作事實資料表

類型

類型 >= x

類型 <= x

類型 > x

類型 < x

類型 = x

輸入 != x

NULL

FALSE

FALSE

FALSE

FALSE

FALSE

TRUE

有些述詞的行為類似於運算子,但具有特殊語法。請參閱以下內容:

比較述詞

運算子

Description

IS NULL

測試值是否為 NULL

IS NOT NULL

測試值是否不是 NULL

NaN 運算子

NaN或「不是數字」是浮點算術中的特殊值。以下是NaN比較清單及其運作方式。

  • NaN 值必須括在單引號內。例如,'NaN'。

  • NaN 值會被視為彼此相等。

  • NaN 大於其他數值。

  • 在彙總函數中STDDEV(),例如 AVG()、 和 SUM(),如果任何值為 NaN,則結果為 NaN

  • 在彙總函數中,例如 MAX()MIN()NaN值會包含在計算中。

NaN 值比較

Comparison (比較)

結果

'NaN' ≥ x

True

'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