Use gk2016 --假设数据库名为gk2016 Select student.学号,姓名,课程名称,成绩= Case When 成绩 is null then '未考' When 成绩<60 then '不及格' When 成绩<70 and 成绩>=60 then'及格' When 成绩<80 and 成绩>=70 then'中等' When 成绩<90 and 成绩>=80 then'良好' When 成绩>=90 then '优秀' End From student inner join score on student.学号=score.学号 inner join course on course.课程编号=score.课程编号 order by student.学号,course.课程编号,score.成绩 desc该程序的功能
时间: 2024-03-18 22:44:48 浏览: 43
该程序的功能是查询数据库gk2016中学生的课程成绩,并根据成绩的高低将其分为不同的等级(未考、不及格、及格、中等、良好、优秀),然后按照学号、课程编号和成绩降序排列输出学生的学号、姓名、课程名称和成绩等级。其中,使用了三个表student、score和course,分别表示学生信息、学生选课信息和课程信息,并通过INNER JOIN连接这些表进行查询。
阅读全文