Operators Operator

|

Bitwise OR

Operands & returns

11 overloads

left | right

Operator
Overload link leftright Returns
#01 BIGINTBIGINT BIGINT
#02 BITBIT BIT
#03 HUGEINTHUGEINT HUGEINT
#04 INTEGERINTEGER INTEGER
#05 SMALLINTSMALLINT SMALLINT
#06 TINYINTTINYINT TINYINT
#07 UBIGINTUBIGINT UBIGINT
#08 UHUGEINTUHUGEINT UHUGEINT
#09 UINTEGERUINTEGER UINTEGER
#10 USMALLINTUSMALLINT USMALLINT
#11 UTINYINTUTINYINT UTINYINT

Example

| example
SQL
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))
In Haybarn
SELECT (CAST(5 AS INT128) << 16) | (CAST(3 AS INT128) << 8)

SQLGlot example ↗