array_intersect 函数

适用于:勾选“是” Databricks SQL 勾选“是” Databricks Runtime

返回 array1array2 的交集中的元素的数组。

语法

array_intersect(array1, array2)

参数

  • array1:具有可比较元素的任意类型的 ARRAY。
  • array2:元素的 ARRAY,与 array1 的元素共有最不常见类型

返回

array1 的匹配类型的 ARRAY,没有重复项,也没有 array1array2 中都包含的元素。

示例

> SELECT array_intersect(array(1, 2, 3), array(1, 3, 3, 5));
 [1,3]