bool_and()

一个函数,根据所有非NULL输入值是否为真来返回真或假。

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()"的任何评论、建议或更正请 在此处进行。