

Pour des fonctionnalités similaires à celles d'Amazon Timestream pour, pensez à Amazon Timestream LiveAnalytics pour InfluxDB. Il permet une ingestion simplifiée des données et des temps de réponse aux requêtes à un chiffre en millisecondes pour des analyses en temps réel. Pour en savoir plus, [cliquez ici](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html).

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# La déclaration IF
<a name="conditional-expressions.IF"></a>

L'instruction **IF** évalue une condition comme vraie ou fausse et renvoie la valeur appropriée. **Timestream prend en charge les deux représentations syntaxiques suivantes pour IF :**

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

Cette syntaxe évalue et renvoie `true_value` si la condition est `true` ; dans le cas contraire, elle `null` est renvoyée et n'`true_value`est pas évaluée.

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

Cette syntaxe évalue et renvoie `true_value` si la condition est`true`, sinon évalue et renvoie. `false_value`

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