# Or
> Supported in: Batch, Faster, Streaming
Returns true if any of the specified conditions are true. Treats nulls as false with ANSI mode off, propagates nulls otherwise.
**Expression categories:** Boolean
## Declared arguments
* **Conditions:** List of conditions from which the output is calculated.
*List\>*
**Output type:** *Boolean*
## Examples
### Example 1: Base case
**Argument values:**
* **Conditions:** \[`left_boolean`, `right_boolean`]
| left\_boolean | right\_boolean | **Output** |
| ----- | ----- | ----- |
| true | true | true |
| true | false | true |
| false | true | true |
| false | false | false |
***
### Example 2: Null case (ANSI mode on)
**Argument values:**
* **Conditions:** \[`left_boolean`, `right_boolean`]
| left\_boolean | right\_boolean | **Output** |
| ----- | ----- | ----- |
| *null* | true | true |
| true | *null* | true |
| *null* | false | *null* |
| false | *null* | *null* |
| *null* | *null* | *null* |
***
### Example 3: Null case (ANSI mode off)
**Argument values:**
* **Conditions:** \[`left_boolean`, `right_boolean`]
| left\_boolean | right\_boolean | **Output** |
| ----- | ----- | ----- |
| *null* | true | true |
| true | *null* | true |
| *null* | false | false |
| false | *null* | false |
| *null* | *null* | false |
***