单选题 计算刘明同学选修的所有课程的平均成绩(成绩表中没有“姓名”字段),正确的SQL语句是{{U}} {{/U}}。
  • A. SELECT AVG(成绩) FROM 选课 WHERE 姓名="刘明"
  • B. SELECT AVG(成绩) FROM 学生,选课 WHERE 姓名="刘明"
  • C. SELECT AVG(成绩) FROM 学生,选课 WHERE 学生.姓名="刘明"
  • D. SELECT AVG(成绩) FROM 学生,选课 WHERE 学生.学号=选课.学号 AND 姓名="刘明"
【正确答案】 D
【答案解析】[解析] 此题中各个选项解释如下: 选项A)错误,此查询只选择了“选课”表,但在“选课”表中并没有“姓名”字段。 选项B)与选项C)错误,此查询进行了两个表的联合查询,但没有根据关键字将两个表联接起来。 选项D)正确。