Функция array_intersect
Область применения: Databricks SQL Databricks Runtime
Возвращает массив элементов в пересечении array1
и array2
.
Синтаксис
array_intersect(array1, array2)
Аргументы
array1
: выражение ARRAY любого типа с элементами, для которых возможно сравнение.array2
: n МАССИВ элементов, которые используют наименее распространенный тип с элементамиarray1
.
Возвраты
Выражение ARRAY, тип которого совпадает с array1
, не имеющий повторяющихся значений или элементов, содержащихся в array1
и array2
.
Примеры
> SELECT array_intersect(array(1, 2, 3), array(1, 3, 3, 5));
[1,3]