已解决
Postgresql批量按照顺序更新某一个字段
来自网友在路上 178878提问 提问时间:2023-11-03 14:30:22阅读次数: 78
最佳答案 问答题库788位专家为你答疑解惑
如批量更新采购订单行sequence字段,按照订单行id的顺序赋值1,2,3,4...:
UPDATE purchase_order_line_copy1
SET sequence = subquery.new_sequence
FROM (SELECT id, ROW_NUMBER() OVER (ORDER BY id) AS new_sequenceFROM purchase_order_lineWHERE order_id = 748
) AS subquery
WHERE purchase_order_line_copy1.id = subquery.id
and purchase_order_line_copy1.order_id = 748
限制订单为748的订单行,更新订单行sequence字段,效果如下:
查看全文
99%的人还看了
相似问题
- django ModelSerializer自定义显示字段
- 替换sql,某个字段特定容
- Java之反射获取和赋值字段
- java mybatisplus generator 修改字段类型
- 使用用户代理字段进行浏览器检测(判断页面运行环境)
- js数组操作——对象数组根据某个相同的字段分组
- spring boot加mybatis puls实现,在新增/修改时,对某些字段进行处理,使用的@TableField()
- 【IDEA 使用easyAPI、easyYapi、Apifox helper等插件时,导出接口文档缺少代码字段注释的相关内容、校验规则的解决方法】
- mysql取出组内按照某时间最新一条数据的其他字段
- 基于geotools24.0的创建自动增长主键id字段的方法
猜你感兴趣
版权申明
本文"Postgresql批量按照顺序更新某一个字段":http://eshow365.cn/6-31120-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: linux安装Chrome跑web自动化
- 下一篇: 使用 C# 在Word中插入图表