sql - 带有 integer[] 和另一个数组的 postgresql 搜索列
问题描述
我试图找出一种方法来搜索包含整数数组的列。例如,列 a -> [1,2]。使用另一个数组,例如:b -> [1,2,3]
如果 a 中的所有值都在数组 b 中,我想返回该结果。
我试过使用 unnest 和 = ANY 但无济于事。还有其他人对此有解决方案吗?
解决方案
您可以使用“包含”运算符@>
array[1,2,3] @> array[1,2]
推荐阅读
- c# - 射击c#游戏中的弹丸延迟
- python-3.x - 字典的产品不能重复odoo
- drupal - Drupal 7 - 实施 AMP 涉及什么?
- reactjs - 如何将道具从孩子的孩子传递给父母
- python - 如何在文本文件中查找付款失败次数最多的节点
- angularjs - 取消选中 RadioBox angularJS
- excel - Openoffice Calc(或 Excel)计数在列中的其他单元格中匹配
- java - 检查在“EditText”中输入的数字是否在数组中 - Android Studio Java
- python - scrapy 在命令行上工作,但不是崇高的
- c - 编写一个接收年份的函数,如果年份是闰年则返回'y',否则返回'n'。从主函数中调用函数