📜  门| GATE-CS-2003 |第86章

📅  最后修改于: 2021-06-30 01:14:31             🧑  作者: Mango

考虑下面显示的关系集和随后的SQL查询。

Students: (Roll_number, Name, Date_of_birth)
  Courses: (Course number, Course_name, Instructor)
  Grades: (Roll_number, Course_number, Grade)
select distinct Name
         from Students, Courses, Grades
         where Students. Roll_number = Grades.Roll_number
              and Courses.Instructor = Korth
              and Courses.Course_number = Grades.Course_number
              and Grades.grade = A

上面的查询计算出以下哪个集合?
(A)在Korth教授的所有课程中均获得A级成绩的学生的姓名
(B)在所有课程中均获得A级成绩的学生的姓名
(C)在科斯教授的至少一门课程中获得A级成绩的学生的姓名
(D)以上都不是答案: (C)
说明:该查询给出在科思(Korth)所教授的任何课程中均获得“ A”级成绩的所有学生的姓名。
因此,C是正确的选择。
如果您在以上文章中发现任何错误,请在下面发表评论。
这个问题的测验