bool_and()

一个根据所有非空输入值是否都为真来返回真或假的函数

bool_and() 是一个系统函数,如果所有非 NULL 的输入值都为 true,则返回 true,否则返回 false

bool_and()PostgreSQL 8.0 中添加。

用法

bool_and ( boolean ) → boolean

bool_and() 等同于 SQL 标准中的 every()

更改历史记录

示例

postgres=# CREATE TABLE booltest (val bool);
CREATE TABLE

postgres=# INSERT INTO booltest VALUES (TRUE);
INSERT 0 1

postgres=# SELECT bool_and(val) FROM booltest;
 bool_and 
----------
 t
(1 row)

postgres=# INSERT INTO booltest values (FALSE);
INSERT 0 1

postgres=# SELECT bool_and(val) FROM booltest;
 bool_and 
----------
 f
(1 row)

分类

系统函数

另请参阅

bool_or()

反馈

提交关于 "bool_and()" 的任何评论、建议或更正 此处