PostgreSQL 位运算符
以下是展示PostgreSQL位运算符使用的简单示例。
假设变量A的值为60,变量B的值为13,则有以下情况 –
testdb=# select 60 | 13;
?column?
----------
61
(1 row)
testdb=# select 60 & 13;
?column?
----------
12
(1 row)
testdb=# select (~60);
?column?
----------
-61
(1 row)
testdb=# select (60 << 2);
?column?
----------
240
(1 row)
testdb=# select (60 >> 2);
?column?
----------
15
(1 row)
testdb=# select 60 # 13;
?column?
----------
49
(1 row)