在 postgresql 中,如果两个数组有共同的成员,即它们重叠,则可以使用 && 运算符返回 t (true)。是否有一个函数/运算符可以返回这些常见成员是什么?
即这样的东西
select arrray_intersection(ARRAY[1, 4, 2], ARRAY[2, 3]);
ARRAY[2]
原文由 Amandasaurus 发布,翻译遵循 CC BY-SA 4.0 许可协议
在 postgresql 中,如果两个数组有共同的成员,即它们重叠,则可以使用 && 运算符返回 t (true)。是否有一个函数/运算符可以返回这些常见成员是什么?
即这样的东西
select arrray_intersection(ARRAY[1, 4, 2], ARRAY[2, 3]);
ARRAY[2]
原文由 Amandasaurus 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答2.4k 阅读✓ 已解决
1 回答2.4k 阅读✓ 已解决
3 回答2.3k 阅读
2 回答997 阅读
内联操作
&&
在SELECT
语句中的外观如何,我们从 2 个表中选择并 仅过滤两个数组列相交的位置(至少 1 个值)