Функции для работы с массивами
Функции для работы с массивами в RQL предоставляют набор операций для манипуляции массивами данных. Эти функции позволяют выполнять проверку на пустоту или заполненность массива, определять его длину, создавать пустые массивы различных типов, генерировать числовые диапазоны, объединять массивы, извлекать элементы, а также проводить более сложные операции, такие как вычисление уникальности элементов, работу с подмассивами и манипуляцию порядком элементов.
|
Набор поддерживаемых функций RQL и их поведение зависят от версии установленного ClickHouse. Если функция не поддерживается в используемой версии ClickHouse, она также не будет доступна в RQL. Ознакомиться с актуальным списком функций и их поведением можно в официальной документации ClickHouse. Обратите внимание, что для функций в официальной документации ClickHouse может быть указана версия, в которой эти функции были введены. Это позволит определить, доступна ли рассматриваемая функция в вашей версии ClickHouse. |
| Функция | Описание |
|---|---|
|
Проверяет, является ли входной массив |
|
Проверяет, является ли входной массив |
|
Возвращает количество элементов в массиве |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив с элементами типа |
|
Возвращает пустой массив строк. |
|
Принимает пустой массив |
|
Возвращает массив чисел от |
|
Создает массив из аргументов функции. Аргументы должны быть константами и иметь типы, для которых есть наименьший общий тип. Должен быть передан хотя бы один аргумент, так как иначе непонятно, какого типа создавать массив. Возвращает результат типа |
|
Объединяет массивы, переданные в качестве аргументов, в один массив. Пример: |
|
Извлекает элемент с индексом |
|
Проверяет наличие элемента |
|
Возвращает индекс первого вхождения элемента |
|
Возвращает количество элементов массива, равных |
|
Возвращает массив индексов для каждого элемента входного массива |
|
Возвращает массив, где каждый элемент указывает на его первое вхождение в массиве |
|
Удаляет последний элемент из массива |
|
Удаляет первый элемент из массива |
|
Добавляет элемент |
|
Добавляет элемент |
|
Изменяет размер массива |
|
Возвращает часть массива |
|
Возвращает массив уникальных элементов из массива |
|
Специальная функция, которая используется для разделения одного массива |
|
Вычисляет разность между соседними элементами массива |
|
Возвращает массив, содержащий только уникальные элементы из исходного массива |
|
Возвращает массив, каждый элемент которого указывает на позицию первого вхождения соответствующего элемента в массиве |
|
Возвращает массив, содержащий элементы, которые присутствуют во всех переданных массивах |
|
Возвращает массив с элементами исходного массива |
|
Синоним функции |
|
Преобразует массив массивов |
|
Удаляет последовательно повторяющиеся элементы из массива |
|
Объединяет несколько массивов |
|
Вычисляет площадь под кривой (AUC) для заданных массивов оценок |
|
Возвращает произведение элементов массива |
|
Циклически сдвигает элементы массива |
|
Циклически сдвигает элементы массива |
|
Сдвигает элементы массива |
|
Сдвигает элементы массива |
Была ли полезна эта страница?