【发布时间】:2017-07-28 12:57:50
【问题描述】:
在 postgresql 中,如果两个数组有共同的成员,即它们重叠,则可以使用 && 运算符返回 t (true)。是否有一个函数/运算符可以返回这些常见成员是什么?
即像这样的
select arrray_intersection(ARRAY[1, 4, 2], ARRAY[2, 3]);
ARRAY[2]
【问题讨论】:
-
另请注意,
&&运算符是在 8.2 版中引入数组后的一段时间:postgresql.org/docs/8.2/functions-array.html
标签: sql postgresql