mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-13 11:04:10 +00:00
1.2 KiB
1.2 KiB
slug | sidebar_position | sidebar_label |
---|---|---|
/en/sql-reference/functions/comparison-functions | 35 | Comparison |
Comparison Functions
Below comparison functions return 0 or 1 as Uint8.
The following types can be compared:
- numbers
- strings and fixed strings
- dates
- dates with times
Only values within the same group can be compared (e.g. UInt16 and UInt64) but not across groups (e.g. UInt16 and DateTime).
Strings are compared byte-by-byte. Note that this may lead to unexpected results if one of the strings contains UTF-8 encoded multi-byte characters.
A string S1 which has another string S2 as prefix is considered longer than S2.
equals
Syntax
equals(a, b)
Alias:
a = b
(operator)a == b
(operator)
notEquals
Syntax
notEquals(a, b)
Alias:
a != b
(operator)a <> b
(operator)
less
Syntax
less(a, b)
Alias:
a < b
(operator)
greater
Syntax
greater(a, b)
Alias:
a > b
(operator)
lessOrEquals
Syntax
lessOrEquals(a, b)
Alias:
a <= b
(operator)
greaterOrEquals, >=
operator
Syntax
greaterOrEquals(a, b)
Alias:
a >= b
(operator)