📣
TiDB Cloud Premium is now in public preview. Unlimited growth, instant elasticity, advanced security for enterprise workloads. Try it out →

bool_or



Returns true if at least one input value is true, otherwise false

  • NULL values are ignored.
  • If all input values are null, the result is null.
  • Supports for boolean types

Syntax

bool_or(<expr>)

Return Type

Same as the input type.

Examples

select bool_or(t) from (values (true), (true), (null)) a(t); ╭───────────────────╮ │ bool_or(t) │ │ Nullable(Boolean) │ ├───────────────────┤ │ true │ ╰───────────────────╯ select bool_or(t) from (values (true), (true), (false)) a(t); ╭───────────────────╮ │ bool_or(t) │ │ Nullable(Boolean) │ ├───────────────────┤ │ true │ ╰───────────────────╯ select bool_or(t) from (values (false), (false), (false)) a(t); ╭───────────────────╮ │ bool_or(t) │ │ Nullable(Boolean) │ ├───────────────────┤ │ false │ ╰───────────────────╯

Was this page helpful?