

Für ähnliche Funktionen wie Amazon Timestream für sollten Sie Amazon Timestream for LiveAnalytics InfluxDB in Betracht ziehen. Es bietet eine vereinfachte Datenaufnahme und Antwortzeiten im einstelligen Millisekundenbereich für Analysen in Echtzeit. [Erfahren](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html) Sie hier mehr.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Die IF-Anweisung
<a name="conditional-expressions.IF"></a>

Die **IF-Anweisung** bewertet eine Bedingung als wahr oder falsch und gibt den entsprechenden Wert zurück. **Timestream unterstützt die folgenden zwei Syntaxdarstellungen für IF:**

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

Diese Syntax wertet aus und gibt zurück, `true_value` ob die Bedingung erfüllt ist`true`; andernfalls `null` wird sie zurückgegeben und `true_value` nicht ausgewertet.

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

Diese Syntax wertet aus und gibt zurück, `true_value` ob die Bedingung erfüllt ist`true`, andernfalls wird ausgewertet und zurückgegeben. `false_value`

## Beispiele
<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 | \$1Spalte 3 | 
| --- | --- | --- | --- | 
|  `example 1`  |  `-` `null`  |  `example 3 true`  |  `example 4 false`  | 