

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

# 逻辑运算符
<a name="sql-supported-logical"></a>

AWS IoT SiteWise 支持以下逻辑运算符。


|  **运算符**  |  **签名**  |  **描述**  | 
| --- | --- | --- | 
|  `AND`  |  a `AND` b  |  如果两个值都为真，则为 `TRUE`  | 
|  `OR`  |  a `OR` b  |  `TRUE`如果一个值为真  | 
|  `NOT`  |  `NOT` 表达式  |  `TRUE`如果表达式为假，`FALSE`如果表达式为真  | 
|  `IN`  |  x `IN` 表达式  |  `TRUE`如果表达式中有值  | 
|  `BETWEEN`  |  `BETWEEN`a `AND` b  |  `TRUE`如果值介于上限和下限之间，并且包括两个限制  | 
|  `LIKE`  |  `LIKE` 模式  |  `TRUE`如果值在模式中 `LIKE`支持通配符。有关示例，请参见下文： [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/iot-sitewise/latest/userguide/sql-supported-logical.html)  | 

所有逻辑运算符的示例：


|  **函数**  |  **示例**  | 
| --- | --- | 
|  AND  |  <pre>SELECT a.asset_name <br />   FROM asset AS a, latest_value_time_series AS t <br />   WHERE t.int_value > 30 AND t.event_timestamp > TIMESTAMP '2025-05-15 00:00:01'<br /></pre>  | 
|  或  |  <pre>SELECT a.asset_name <br />   FROM asset AS a<br />   WHERE a.asset_name like 'abc' OR a.asset_name like 'pqr'<br /></pre>  | 
|  NOT  |  <pre>SELECT ma.asset_id AS a_id<br />   FROM asset AS ma<br />   WHERE (ma.asset_id NOT LIKE 'some%patterna%' escape 'a') AND ma.asset_id='abc'<br /></pre>  | 
|  IN  |  <pre>SELECT a.asset_name <br />   FROM asset AS a<br />   WHERE a.asset_name IN ('abc', 'pqr')<br /></pre>  | 
|  BETWEEN  |  <pre>SELECT asset_id, int_value, event_timestamp AS i_v <br />   FROM raw_time_series<br />   WHERE event_timestamp BETWEEN TIMESTAMP '2025-04-15 00:00:01' and TIMESTAMP '2025-05-15 00:00:01'  <br /></pre>  | 
|  LIKE  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_cn/iot-sitewise/latest/userguide/sql-supported-logical.html)  | 