跳到主要内容

bool_or

Introduced or updated: v1.2.756

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
╰───────────────────╯
开始使用 Databend Cloud
低成本
快速分析
多种数据源
弹性扩展
注册