bit_or()

一个返回提供参数中所有位的按位 OR 的函数

bit_or() 是一个系统函数,用于返回提供参数中所有位的按位 OR。

bit_or() 函数是在 PostgreSQL 8.0 中添加的。

用法

bit_or ( smallint ) → smallint

bit_or ( integer ) → integer

bit_or ( bigint ) → bigint

bit_or ( bit ) → bit

变更历史

示例

bit_or() 的基本用法示例

postgres=# CREATE TABLE foo (x INT);
CREATE TABLE

postgres=# INSERT INTO foo VALUES(100),(110),(111);
INSERT 0 3

postgres=# SELECT bit_and(x), bit_or(x), bit_xor(x) FROM foo;
 bit_and | bit_or | bit_xor 
---------+--------+---------
     100 |    111 |     101

分类

系统函数

另请参阅

bit_and(), bit_xor()

反馈

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