# IF\_ELSE

Jeśli w parametrze **warunek** znajduje się wartość logiczna **prawda**, wówczas zwróć drugi argument; we wszystkich innych przypadkach zwróć trzeci argument

## Składnia

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

## Argumenty

| Nazwa | Typ | Opis | Wartość domyślna |
| --- | --- | --- | --- |
| warunek | Logiczna | Jeśli to jest prawda, zwróć drugi argument, w przeciwnym razie zwróć trzeci argument. |  |
| true\_value | dowolny | Wartość do zwrócenia, gdy warunek jest prawdziwy |  |
| false\_value | dowolny | Wartość do zwrócenia, gdy warunek nie jest prawdziwy |  |

## Przykłady

| warunek | true\_value | false\_value | Dane wyjściowe |
| --- | --- | --- | --- |
| Prawda | 'foo' | 'bar' | `foo` |
| Fałsz | 'foo' | 'słupek' | `słupek` |
| null::Boolean | 'foo' | 'słupek' | `słupek` |