(9)显示score表中数据,数据符合总评成绩大于85分的学生的学号、课程号和总评成绩,并先按照课程号的升序、再按照总评成绩的降序排列的条件。总评成绩计算公式如下:总评成绩=daily*0.2+final*0.8;

P粉955425168
P粉955425168
2023-10-19 20浏览

您可以使用以下SQL语句来获取符合条件的score表中数据:

SELECT 学号, 课程号, 总评成绩
FROM score
WHERE 总评成绩 > 85 AND daily*0.2 + final*0.8 > 0;

该语句将显示符合条件的学号、课程号和总评成绩。首先,它将筛选出总评成绩大于85分的学生数据,然后再根据daily和final的成绩计算公式进行加权求和,满足条件的学号、课程号和总评成绩将被返回并按课程号升序和总评成绩降序排列。请注意,为了使该语句能够正常工作,您需要确保score表中包含daily和final字段,并且总评成绩的计算公式正确无误。

php中文网 免责声明:以上内容除特别注明外均来源于网友提问,php中文网回答,权益归原著者所有;