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