

Amazon Timestream for LiveAnalytics に類似した機能をご希望の場合は Amazon Timestream for InfluxDB をご検討ください。リアルタイム分析に適した、シンプルなデータインジェストと 1 桁ミリ秒のクエリ応答時間を特徴としています。詳細については、[こちら](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html)を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# IF ステートメント
<a name="conditional-expressions.IF"></a>

**IF** ステートメントは条件を true または false と評価し、適切な値を返します。Timestream は、**IF** に対して次の 2 つの構文表現をサポートしています。

```
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`  | 