mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-04 05:22:17 +00:00
b52bc2466d
* ISSUES-3890 sync system functions to en document * ISSUES-3890 fix review * ISSUES-3890 add parseDateTimeBestEffort docs * ISSUES-3890 fix review * ISSUES-3890 better sql example
32 lines
695 B
Markdown
32 lines
695 B
Markdown
# Bit functions
|
|
|
|
Bit functions work for any pair of types from UInt8, UInt16, UInt32, UInt64, Int8, Int16, Int32, Int64, Float32, or Float64.
|
|
|
|
The result type is an integer with bits equal to the maximum bits of its arguments. If at least one of the arguments is signed, the result is a signed number. If an argument is a floating-point number, it is cast to Int64.
|
|
|
|
## bitAnd(a, b)
|
|
|
|
## bitOr(a, b)
|
|
|
|
## bitXor(a, b)
|
|
|
|
## bitNot(a)
|
|
|
|
## bitShiftLeft(a, b)
|
|
|
|
## bitShiftRight(a, b)
|
|
|
|
## bitRotateLeft(a, b)
|
|
|
|
## bitRotateRight(a, b)
|
|
|
|
## bitTest(a, b)
|
|
|
|
## bitTestAll(a, b)
|
|
|
|
## bitTestAny(a, b)
|
|
|
|
|
|
|
|
[Original article](https://clickhouse.yandex/docs/en/query_language/functions/bit_functions/) <!--hide-->
|