结构推理 编写T-SQL程序,在Student数据库的Studem_course表中查询学生的考试情况,并根据考试分数判断输出考试等级“A”、“B”、“C”、“D”、“E”。90分以上为“A”,80~89分为“B”,70~79分为“C”,60~69分为“D”,60分以下为“E”。
【正确答案】USE Student
   GO
   --使用CASE语句将学生的班级号替换为班级名称
   SELECT学号=Student_id,课程名=
     CASE Course_id
       WHEN'1001'THEN'电子商务基础'
       WHEN'2001'THEN'英语1'
       WHEN'2002'THEN'英语2'
       WHEN'3001'THEN'网页设计与制作'
       WHEN'4001'THEN'网络数据库'
       WHEN'5001'THEN'电子商务安全与管理'
   END,考试成绩=Student_grade,成绩等级=
   CASE
       WHEN Student_grade>=90 THEN'A'
       WHEN Student grade>=80 THEN'B'
       WHEN Student grade>=70 THEN'C'
       WHEN Student grade>=60 THEN'D'
       ELSE'E'
     END
   FROM Student course
   ORDER BY Student_id
   GO
【答案解析】