| (Bitwise OR) (SQL Server Compact)
SQL Server 2008
Performs a bitwise logical OR operation between two given integer values as translated to binary expressions within SQL statements.
The following example performs the bitwise OR operation between two integer columns.
CREATE TABLE bitwise (A int NOT NULL, B int NOT NULL) INSERT bitwise VALUES (170, 75) SELECT A | B FROM bitwise --Returns 235
The binary representation of 170 (A) is 0000 0000 1010 1010. The binary representation of 75 (B) is 0000 0000 0100 1011. Performing the bitwise OR operation on these two values produces the binary result 0000 0000 1110 1011, which is decimal 235.
(A | B)
0000 0000 1010 1010
0000 0000 0100 1011
-------------------
0000 0000 1110 1011
