sql - 在 postgresql 中删除数组的成员
问题描述
在 Postgresql 中,如果我的表中有一个 team_id 数组,例如team_id=[2,3,5,7]
当我想从 team_id 数组中删除 7 时,命令是什么?
我写的 :
SELECT array_remove(ARRAY[team_id],7)
但这是不正确的
解决方案
数组关键字是不必要的:
select array_remove(team_id, 7)
推荐阅读
- excel - 无法对设置的坐标执行 SingleClick 功能
- python - 将每日数据重采样为每周数据
- netlogo - 当我检查乌龟时,Netlogo 冻结
- twilio - 使用 Twilio Client JS、子帐户和访问令牌进行语音通话
- python - folium.plugins 绘制热图的问题
- mongodb - Mongo $toDecimal 在聚合器中四舍五入
- python - 可以公开从pantsbuild 中导入pex 的模块吗?
- ansible - 当同步属性在 Ansible 中为多行时无法默认省略
- json - 使用 React 或其他前端 JS 库的 Django REST Framework 节流/授权
- javascript - 使具有匹配属性的对象加入数组