Добавленный в: v24.2.0
Возвращает пересечение заданных массивов (то есть все элементы, присутствующие во всех заданных массивах).
Синтаксис
Аргументы
x — аргумент (имя столбца или выражение). Any
Возвращаемое значение
Возвращает массив, содержащий элементы, присутствующие во всех массивах. Array
Примеры
Пример использования
-- Создать таблицу с движком Memory
CREATE TABLE numbers (
a Array(Int32)
) ENGINE = Memory;
-- Вставить тестовые данные
INSERT INTO numbers VALUES
([1,2,4]),
([1,5,2,8,-1,0]),
([1,5,7,5,8,2]);
SELECT groupArrayIntersect(a) AS intersection FROM numbers;
┌─intersection──────┐
│ [1, 2] │
└───────────────────┘
Последнее изменение 10 июня 2026 г.