当前位置:百科知识 > 知到以杀去杀答案

问题描述:

[多选] 假设某表记录了高中考试成绩,有学校、年级(取值1,2,3)、班级、学号、科目、分数等属性(此题不考虑表结构的合理性,只考虑解决方案的可行性),产品要求导出数学平均分,列名为:学校、高一平均分、高二平均分、高三平均分,可以考虑()
A.需求不合理,技术上难实现,请产品修改方案 B.用select group by查询平均分,用服务端程序遍历加if判断,生成产品所需的表格 C.用select group by查询平均分,在前端页面用js遍历加if判断,生成产品所需的表格 D.在列名中使用if,如sum(if(grade=1,score,0))/sum(if(grade=1,1,0)) as avg_score_1, sum(if(grade=2,score,0))/sum(if(grade=2,1,0)) as avg_score_2,sum(if(grade=3,score,0))/sum(if(grade=3,1,0)) as avg_score_3,用select group by查询平均分,直接得到要显示的数据
参考答案:查看
答案解析:
☆收藏

随机题目