Postgresql批量按照顺序更新某一个字段

news/2024/7/9 20:31:20 标签: postgresql

如批量更新采购订单行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_sequence
    FROM purchase_order_line
		WHERE order_id = 748
) AS subquery
WHERE purchase_order_line_copy1.id = subquery.id 
and purchase_order_line_copy1.order_id = 748

限制订单为748的订单行,更新订单行sequence字段,效果如下:


http://www.niftyadmin.cn/n/5140417.html

相关文章

掌握正则验证字串符,轻松搞定字符串匹配

正则验证字串符是一种强大的工具,可以帮助程序员在处理字符串时轻松进行复杂匹配。本文将介绍正则表达式的概念、语法和在编程中的应用,并通过实例演示如何使用正则表达式进行字符串匹配、替换和提取等操作。 一、正则表达式概述在编程中,字…

【C语法学习】3 - fgetc()函数

文章目录 1 函数原型2 参数3 返回值4 比较5 示例5.1 示例15.2 示例2 1 函数原型 fgetc():从指定流stream中读取一个字符,函数原型如下: int fgetc(FILE *stream)2 参数 fgetc()函数只有一个参数stream: 参数stream是一个指向F…

5分+肿瘤预后模型生信分析如何做?单细胞分析+干湿结合

今天给同学们分享一篇单细胞分析干湿结合的生信文章“Tumor-associated endothelial cell prognostic risk model and tumor immune environment modulation in liver cancer based on single-cell and bulk RNA sequencing: Experimental verification”,这篇文章于…

分享一下怎么做一个同城配送小程序

如何制作一个同城配送小程序:功能特点、使用指南及未来展望 一、引言 随着互联网的快速发展,人们对于生活服务的需求越来越高。同城配送作为连接消费者与商家的桥梁,越来越受到人们的关注。本文将详细介绍如何制作一个同城配送小程序&#…

swoole4 动态添加线程

最近看swoole,有个教程是动态加线程,用timer的tick分发任务。 首先tick和其对应的线程内存不共享。其次动态弄线程,对线程队列进行添加。 两者相结合,即线程添加只能在分发任务的tick中执行。 但是swoole中在tick中加线程会报凑“Uncaught…

「Qt中文教程指南」如何创建基于Qt Widget的应用程序(四)

Qt 是目前最先进、最完整的跨平台C开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 本文描述了如何使用…

Cross-Entropy Loss(多分类损失函数)

文章目录 1. 网络输出output:score2. Cross-Entropy Loss(多分类损失函数) 1. 网络输出output:score 2. Cross-Entropy Loss(多分类损失函数) 先用softmax function把score 变成 probabilities。再用交叉熵损失函数来进行Loss的计算

智能座舱中的人工智能数据

智能汽车——推动变革与盈利的利刃 对于汽车公司而言,投资于人工智能解决方案从未显得如此关键。据 Tractica 预测,到 2025 年,汽车 AI 硬件、软件和服务的市场规模将从 2017 年的 12 亿美元上升至 265 亿美元。该行业具有巨大的变革潜力&am…