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