Outdated Version
You are viewing an older version of this section. View current production version.
bitwise OR (|)
Combines two integers to produce a third integer whose binary bits are 1 if either bit in the input numbers are also 1.
Syntax
19 = 10011
21 = 10101
| -----------
23 = 10111
num1 | num2
Return Type
Integer
Examples
select 19 | 21, bin(19), bin(21), bin(19 | 21);
+---------+---------+---------+--------------+
| 19 | 21 | bin(19) | bin(21) | bin(19 | 21) |
+---------+---------+---------+--------------+
| 23 | 10011 | 10101 | 10111 |
+---------+---------+---------+--------------+