Operators
Operator
|
Bitwise OR
Operands & returns
11 overloadsleft | right
Operator
| Overload link | left | right |
Returns |
|---|---|---|---|
| #01 | BIGINT | BIGINT |
BIGINT |
| #02 | BIT | BIT |
BIT |
| #03 | HUGEINT | HUGEINT |
HUGEINT |
| #04 | INTEGER | INTEGER |
INTEGER |
| #05 | SMALLINT | SMALLINT |
SMALLINT |
| #06 | TINYINT | TINYINT |
TINYINT |
| #07 | UBIGINT | UBIGINT |
UBIGINT |
| #08 | UHUGEINT | UHUGEINT |
UHUGEINT |
| #09 | UINTEGER | UINTEGER |
UINTEGER |
| #10 | USMALLINT | USMALLINT |
USMALLINT |
| #11 | UTINYINT | UTINYINT |
UTINYINT |
Example
Haybarn WASM 1.5.5-rc3 · In your browser
Engine example · Run to view results.
In other engines
Snowflake
SELECT BITOR(BITSHIFTLEFT(5, 16), BITSHIFTLEFT(3, 8))
SELECT (CAST(5 AS INT128) << 16) | (CAST(3 AS INT128) << 8)