

要获得与亚马逊 Timestream 类似的功能 LiveAnalytics，可以考虑适用于 InfluxDB 的亚马逊 Timestream。适用于 InfluxDB 的 Amazon Timestream 提供简化的数据摄取和个位数毫秒级的查询响应时间，以实现实时分析。点击[此处](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)了解更多信息。

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

# IF 语句
<a name="conditional-expressions.IF"></a>

**IF** 语句评估条件为真或假，并返回相应的值。Timestream 支持 **IF** 的以下两种语法表示形式：

```
if(condition, true_value)
```

如果条件为 `true`，则此语法计算并返回 `true_value`；否则返回 `null`，且不计算 `true_value`。

```
if(condition, true_value, false_value)
```

如果条件为 `true`，则此语法计算并返回 `true_value`，否则计算并返回 `false_value`。

## 示例
<a name="conditional-expressions.IF.examples"></a>

```
SELECT
  if(true, 'example 1'),
  if(false, 'example 2'),
  if(true, 'example 3 true', 'example 3 false'),
  if(false, 'example 4 true', 'example 4 false')
```


| \$1col0 | \$1col1 | \$1col2 | \$1col3 | 
| --- | --- | --- | --- | 
|  `example 1`  |  `-` `null`  |  `example 3 true`  |  `example 4 false`  | 