View a markdown version of this page

比较运算符 - 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

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

比较谓词

运算符

描述

IS NULL

测试一个值是否为NULL

IS NOT NULL

测试某个值是否不是NULL

NaN 操作符

NaN,或 “不是数字”,是浮点算术中的一个特殊值。以下是NaN比较清单及其工作原理。

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

  • NaN数值被视为彼此相等。

  • NaN大于其他数值。

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

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

NaN 值比较

Comparison(比较)

结果

'NaN' ≥ x

True

'NaN' ≤ x

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

'NaN' > x

如果 x 等于 NaN 则返回 false,否则为

'NaN' < x

False

'NaN' = x

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

'NaN' != x

如果 x 等于 NaN 则返回 false,否则为