数组 – 删除pgSQL中的数组值

有没有办法从pgSQL中的数组中删除一个值?还是要更精确地弹出最后的价值?从 this list开始,答案似乎不是。我可以用一个额外的索引指针来获得我想要的结果,但这有点麻烦。
不,我不认为你可以。至少不是没有写东西丑陋像:
SELECT ARRAY (
 SELECT UNNEST(yourarray) LIMIT (
  SELECT array_upper(yourarray,1) - 1
 )
)

相关文章

文章浏览阅读601次。Oracle的数据导入导出是一项基本的技能,...
文章浏览阅读553次。开头还是介绍一下群,如果感兴趣polardb...
文章浏览阅读3.5k次,点赞3次,收藏7次。折腾了两个小时多才...
文章浏览阅读2.7k次。JSON 代表 JavaScript Object Notation...
文章浏览阅读2.9k次,点赞2次,收藏6次。navicat 连接postgr...
文章浏览阅读1.4k次。postgre进阶sql,包含分组排序、JSON解...