# Not any > Supported in: Batch, Streaming Returns true only if none of the conditions hold. 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 | false | | true | false | false | | false | true | false | | false | false | true | *** ### Example 2: Null case (ANSI mode on) **Argument values:** * **Conditions:** \[`left_boolean`, `right_boolean`] | left\_boolean | right\_boolean | **Output** | | ----- | ----- | ----- | | *null* | true | false | | true | *null* | false | | *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 | false | | true | *null* | false | | *null* | false | true | | false | *null* | true | | *null* | *null* | true | ***