

如需與 Amazon Timestream for LiveAnalytics 類似的功能，請考慮使用 Amazon Timestream for InfluxDB。它提供簡化的資料擷取和單一位數毫秒查詢回應時間，以進行即時分析。[在這裡](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)進一步了解。

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

# IF 陳述式
<a name="conditional-expressions.IF"></a>

**IF** 陳述式會評估條件為 true 或 false，並傳回適當的值。Timestream 支援下列兩種 **IF** 語法表示法：

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

`true_value` 如果條件為 ，則此語法會評估並傳回 `true`；否則`null`會傳回`true_value`且不評估。

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

`true_value` 如果條件為 ，則此語法會評估並傳回 `true`，否則會評估並傳回 `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`  | 