# IF\_ELSE

Wenn im Parameter **condition** ein boolescher Wert **true** vorhanden ist, wird das zweite Argument zurückgegeben. In allen anderen Fällen wird das dritte Argument zurückgegeben.

## Syntax

```
IF_ELSE(condition, true_value, false_value)
```

## Argumente

| Name | Typ | Beschreibung | Standardwert |
| --- | --- | --- | --- |
| Bedingung | Boolesch | Wenn dies wahr ist, wird das zweite Argument zurückgegeben, andernfalls wird das dritte Argument zurückgegeben. |  |
| true\_value | beliebig | Der Wert, der zurückgegeben werden soll, wenn die Bedingung wahr ist |  |
| false\_value | beliebig | Der Wert, der zurückgegeben werden soll, wenn die Bedingung nicht wahr ist |  |

## Beispiele

| Bedingung | true\_value | false\_value | Ausgabe |
| --- | --- | --- | --- |
| true | 'foo' | 'bar' | `foo` |
| false | 'foo' | 'bar' | `bar` |
| null::Boolean | 'foo' | 'bar' | `bar` |