# Or operation

Learn how to check if at least one condition is true.

The logical or operation evaluates to `true` when at least one of the operands is true and `false` otherwise.

To use the or operator, place a `||` sign between two expressions:

```cql
/*<value>*/ || /*<value>*/
```

For a more natural language feel, you can use `or`:

```cql
/*<value>*/ or /*<value>*/
```

Here is a practical example:

```cql
true or false // true
```

Note that the or operation has lower [precedence](/reference/cql/expressions/basics#precedence) than the [*and* operation](/reference/cql/expressions/operations/logical/and):

```cql
true or false and false
```

The above expression is equivalent to the following:

```cql
true or (false and false)
```

In other words, the *and* operation is evaluated first, and the result is used as the second operand of the or operation.
