Функции сравнения
Типы данных, которые могут быть сравнены:
-
числа;
-
строки и фиксированные строки;
-
даты;
-
даты со временем.
Только значения в рамках одной группы могут быть сравнены (например, UInt16 и UInt64), но не между группами (например, UInt16 и DateTime).
| Строки сравниваются по байтам. Если одна из строк содержит символы в кодировке UTF-8, занимающие несколько байт, это может привести к неожиданным результатам. |
Строка S1, которая имеет другую строку S2 в качестве префикса, считается длиннее, чем S2.
|
Набор поддерживаемых функций RQL и их поведение зависят от версии установленного ClickHouse. Если функция не поддерживается в используемой версии ClickHouse, она также не будет доступна в RQL. Ознакомиться с актуальным списком функций и их поведением можно в официальной документации ClickHouse. Обратите внимание, что для функций в официальной документации ClickHouse может быть указана версия, в которой эти функции были введены. Это позволит определить, доступна ли рассматриваемая функция в вашей версии ClickHouse. |
| Функция | Описание |
|---|---|
|
Проверяет равенство двух значений. Возвращает 1 (истина), если значения равны, и 0 (ложь) в противном случае. |
|
Проверяет, больше ли первое значение, чем второе. Возвращает |
|
Проверяет, больше ли первое значение, чем второе, или они равны. Возвращает |
|
Возвращает наибольшее значение из списка значений. Все элементы списка должны быть сопоставимыми типами. Тип возвращаемого значения может быть продвинут до более общего типа для сравнения. |
|
Возвращает наименьшее значение из списка значений. Аналогично |
|
Проверяет, меньше ли первое значение, чем второе. Возвращает |
|
Проверяет, меньше ли первое значение, чем второе, или они равны. Возвращает |
|
Проверяет, неравны ли два значения. Возвращает |
Была ли полезна эта страница?