Boolean

Логический тип

Имеет 3 состояния:

  • true - истина
  • false - ложь
  • null - неизвестно

Функции

bool_and

bool_and()

Агрегатный вариант логического оператора “AND”

select bool_and(a) from (values (true), (false)) t(a);
-------
false

bool_or

bool_or()

Агрегатный вариант логического оператора “OR”

select bool_or(a) from (values (true), (false)) t(a);
-------
true