比较运算符 - AWS IoT SiteWise

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

比较运算符

AWS IoT SiteWise 支持以下比较运算符。所有比较操作都适用于内置数据类型,其计算结果为布尔值。

逻辑运算符

运算符

描述

<

Less than

>

Greater than

<=

小于或等于

>=

大于或等于

=

Equals

!=

Not equal

非数值的比较运算真值表

类型

键入 >= x

键入 <= x

键入 > x

键入 < x

类型 = x

键入! = x

NULL

FALSE

FALSE

FALSE

FALSE

FALSE

TRUE

有些谓词的行为类似于运算符,但语法特殊。请参阅下面的:

比较谓词

运算符

描述

IS NULL

测试一个值是否为NULL

IS NOT NULL

测试一个值是否不是NULL

NaN 运算符

NaN,或 “Not a Number”,是浮点运算中的一个特殊值。以下是NaN比较列表及其工作原理。

  • NaN值必须用单引号括起来。例如,'NaN'。

  • NaN值被认为彼此相等。

  • NaN大于其他数值。

  • 在、和AVG()STDDEV()、等聚合函数中SUM(),如果有任何值NaN,则结果为NaN

  • MAX()和之类的聚合函数中MIN()NaN值包含在计算中。

NaN 值比较

Comparison(比较)

结果

'NaN' ≥ x

True

'NaN' ≤ x

如果 x 等于 NaN 则为真,否则为假

'NaN' > x

如果 x 等于 NaN 则为假,否则为真

'NaN' < x

False

'NaN' = x

如果 x 等于 NaN 则为真,否则为假

'NaN' != x

如果 x 等于 NaN 则为假,否则为真