---
title: "Bedingter Ausdruck (Opus)"
---
### Beschreibung

Ein bedingter Ausdruck ergibt als Resultat einen von zwei Ausdrücken.

### Syntax

![ConditionalExpression.png](../../../../attachments/3342871/3365093.png)

Ausdruck ? Ausdruck1 : Ausdruck2

### Beispiel

```
Ls_SQL = StrReplace(Ls_SQL,"$$1",R1.i_SSP_AddressRoleID ? R1.i_SSP_AddressRoleID : R2.i_SSP_AddressRoleID);
```

[<img src=”https://github.com/tabatkins/railroad-diagrams/raw/gh-pages/images/rr-title.svg?sanitize=true” alt=”Diagram(Stack(‘Generate’, ‘some’), OneOrMore(NonTerminal(‘railroad diagrams’), Comment(‘and more’)))” title=”Diagram(Stack(‘Generate’, ‘some’), OneOrMore(NonTerminal(‘railroad diagrams’), Comment(‘and more’)))” width=10000>](https://github.com/tabatkins/railroad-diagrams/blob/gh-pages/images/rr-title.svg)

**Beispiel**

```
for (Li_i = 0; Li_i < 100;Li_i++)
{
  DoTest(192, "kdjshfkjd", R"123(sdkjfhksdafhksdhf)123");
} /* if */
```
