gpt4 book ai didi

mysql - 如何在5分钟内聚合mysql中的列数据

转载 作者:行者123 更新时间:2023-11-29 06:04:01 25 4
gpt4 key购买 nike

我在 mysql 中有一个像这样的表:

enter image description here

我想聚合 5 分钟,所以我创建了一个像这样的过程:

enter image description here

但是,如果student_score发生变化(例如添加另一个字段),则需要更新程序。如果student_score表有数百个字段,则需要在“avg(src.score) as Score”这样的过程中编写数百个作业

我的问题是:有没有办法让程序自适应源表。

最佳答案

您不应该为每种新类型的分数添加新列,这很可能是不正确的数据库设计,特别是当您谈论数百个字段时,更好的选择是使用像

这样的表

studentId、ScoreTypeID、时间、分数

在此表中,每个学生每种分数类型各有一行,上面的查询将是静态的

关于mysql - 如何在5分钟内聚合mysql中的列数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12384981/

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