BOOL_AND() OVER ...
All functions > WINDOW FUNCTION > BOOL_AND() OVER ...
Returns TRUE if all boolean values in the window frame are true.
Syntax
Diagram(
Sequence(
Terminal("BOOL_AND"),
Terminal("("),NonTerminal('expr'),Terminal(")"),
Terminal("OVER"),
Terminal("("),
NonTerminal("over_clause"),
Terminal(")"),
)
)| Parameter | Type | Required | Description |
|---|---|---|---|
expr | EXPRESSION | Yes | Boolean expression to evaluate |
over_clause | OVER CLAUSE | Yes | OVER (PARTITION BY ... ORDER BY ... [FRAME ...]) |
Notes
- Logical AND over all boolean values in the window
- Returns FALSE if any value is false
- NULL values are ignored
- Returns BOOLEAN type