检查 Logic Java 课程最近一次考试。如果有成绩到达80分以上者,则显示分数排在前5名学员的学号和分数

来源:互联网 发布:测试udp端口是否开放 编辑:程序博客网 时间:2024/05/17 03:51

检查 Logic Java 课程最近一次考试。如果有成绩到达80分以上者,则显示分数排在前5名学员的学号和分数

SELECT studentNO 学号,studentResult 成绩
FROM result
WHERE EXISTS(
#查询Logic java 最后一次考试成绩大于80的记录
SELECT * FROM result WHERE subjectNo = (
#查询Logic Java 课程的编号
SELECT subjectNO FROM SUBJECT WHERE subjectName = ‘Logic Java’
)AND examDate = (
#查询最近一次Logic Java 考试时间
SELECT MAX(examDate) FROM result WHERE subjectNo = (
SELECT subjectNo FROM SUBJECT
WHERE subjectName = ‘Logic Java’
)
)AND studentResult > 80)
AND subjectNo = (
查询Logic Java 课程的编号
SELECT subjectNO FROM SUBJECT WHERE subjectName = ‘Logic Java’
)
按成绩降序排序,显示前5名
ORDER BY studentResult DESC LIMIT 5;

阅读全文
0 0