gpt4 book ai didi

sql - 如何在postgresql中修改单列的多行?

转载 作者:行者123 更新时间:2023-11-29 14:38:11 30 4
gpt4 key购买 nike

我的表中有以下列和数据集。我需要将多列填充为 id*number(即多列中的第一个值是 1*1025=1025,第二个值是 2*2587=5174 等等。我需要一个 postgresql 查询。我做需要一个 for 循环或者可以通过其他一些技巧来完成(但我不想一列一列地做而不是一起做)?

id  multi   number
1 1025
2 2587
3 1475
4 5698
5 254
6 912
7 442
8 8756
9 1123

然后我得到下面的查询是最简单的方法

SELECT 
id,
number,
(id * number) as multi
FROM
tableName

此 SELECT 工作正常,但 INSERT 或 UPDATE 不工作。

最佳答案

UPDATE tableName
SET multi = id * number;

还是我遗漏了什么?

关于sql - 如何在postgresql中修改单列的多行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41080766/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com