数据库中两个表,第一个表是评委给演讲选手打分的表,第二个是选手分数表

数据库中两个表,第一个表是评委给演讲选手打分的表,第二个是选手分数表,第一个表中选手1可能有10个评委都给他打分,选手二也是,第二个表则是每个选手的总分,最高,最低,平均分,数据是线上提交到数据库,想要求取每名选手的分数,并且统计到数据库中的表2当中,还能用帆软的图表直接更新出来,就是选手1表演完评委们打分到表一,然后通过表一传入的数据求出表耳中的选手1的平均,总分等,再用帆软的图表展现出来,然后选手2表演完同样是这样,图表要求实时更新,每一名选手表演完都能立马出现,数据库本身没有数据,需要自己通过填报报表进行填写

SQL yzm121894 发布于 2023-8-11 12:39 (编辑于 2023-8-17 12:32)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Ethan_12Lv6见习互助
发布于2023-8-17 16:52

算是简单的需求了,做一个简单的模型即可。只需要一张实体表

CREATE TABLE SCORE(   评委名 PK,   选手名 PK,   评分   )   填报只需要以上三个字段      通过以下SQL作为视图或者绑定到帆软图表数据   SELECT 选手名,           SUM(评分)总分,           MAX(评分) 最高分,           MIN(评分) 最低分,           AVG(评分) 平均分    FROM SCORE    GROUP BY 选手名

最佳回答
0
yzm180820Lv5初级互助
发布于2023-8-11 13:43

用一张打分表就可以实现了,第二张表就是根据第一张表计算出来的,在sql取数时处理下就行了

  • 3关注人数
  • 218浏览人数
  • 最后回答于:2023-8-17 16:52
    请选择关闭问题的原因
    确定 取消
    返回顶部