gpt4 book ai didi

mysql - 将 3 行的值相加并放入

转载 作者:行者123 更新时间:2023-11-29 00:19:36 26 4
gpt4 key购买 nike

我需要帮助将 3 行的值添加到我的表中并将总和添加到另一行中。例如:

我想将 row1 到 row3 的值的总和添加到 row4。我已经做了很多,也知道如何继续下去

第 1 行|第 2 行|第 3 行|第 4 行

100 |350 |500 |

350 |298 |123 |

999 |234 |277 |

感谢您的帮助。

迈克

最佳答案

首先,如果它们实际上是数据库中的行,您可以简单地创建一个包含总和的新行:

insert into mytable (columnA, columnB, columnC)
select sum(columnA), sum(columnB), sum(columnC) from mytable

但在实际表格中这样做是很不寻常的,除非您有办法将这些“总计”行与常规行区分开来。


如果它们是布局中显示的,则存在一些问题。

首先,您的尝试将违反第三范式,这很少是好事。您需要考虑如果有人更改其中一列但没有也更新总计列会发生什么。

但是,如果您想要这样做,这是一个简单的问题:

update mytable set columnD = columnA + columnB + columnC

关于mysql - 将 3 行的值相加并放入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21567611/

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