问题描述:
[多选]
假设某表记录了高中考试成绩,有学校、年级(取值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查询平均分,直接得到要显示的数据
参考答案:查看无
答案解析:无
☆收藏
答案解析:无
☆收藏
- 我要回答: 网友(216.73.216.96)
- 热门题目: 1.在R1线传输系统中,E1板卡 2.厨房功能间清洁应遵循从左到右 3.三宝牛羊肉出品过秤的误差标准
