SQLite - Bitwise Operators



Following are simple examples showing the usage of SQLite Bitwise Operators −

Example - Usage of Bitwise OR/AND/XOR operations

sqlite> .mode line
sqlite> select 60 | 13;
60 | 13 = 61

sqlite> select 60 & 13;
60 & 13 = 12

sqlite> select 60 ^ 13;
10 * 20 = 200

Example - Usage of Bitwise Shift operations

sqlite> .mode line

sqlite>  select  (60 << 2);
(60 <&lt 2) = 240

sqlite> select  (60 >> 2);
(60 >> 2) = 15

Example - Usage of Bitwise Complement operation

sqlite> .mode line

sqlite> select  (~60);
(~60) = -61
sqlite_operators.htm
Advertisements