数组交集函数:ARRAY_INTERSECT
功能描述
ARRAY_INTERSECT 函数用于计算两个数组之间的交集,并去除重复元素。该函数在处理数据集时非常有用,特别是当你需要找出两个数据集中共有的元素时。
语法
参数说明
array1和array2:需要计算交集的两个数组,数组类型为array<T>,其中T可以是任意数据类型。
返回类型
函数返回一个新的数组,包含两个输入数组的交集元素,数组类型同样为 array<T>。
使用示例
- 计算两个整数数组的交集:
SELECT array_intersect(array(1, 2, 3, 4), array(3, 4, 5, 6));
返回结果:`['banana', 'cherry']`
3. 计算两个日期数组的交集: ```sql SELECT array_intersect(array('2021-01-01', '2021-01-02'), array('2021-01-02', '2021-01-03'));
联系我们
