问题 单项选择题

使用如下数据表:
学生.DBF:学号(C,8)、姓名(C,6)、性别(C,2)、出生日期(D)
选课.DBF:学号(C,8)、课程号(C,3)、成绩(N,5,1)

计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是______。

A. SELECT AVG(成绩) FROM 选课 WHERE 姓名="刘明"
B. SELECT AVG(成绩) FROM 学生,选课 WHERE 姓名="刘明"
C. SELECT AVG(成绩) FROM 学生,选课 WHERE 学生.姓名="刘明"
D. SELECT ATG(成绩) FRON 学生,选课 WHERE 学生.学号=选课.学号 AND 姓名="刘明\

答案

参考答案:D

解析: 计算刘明同学选修的所有课程的平均成绩,涉及学生表和选课表,并且通过相同的字段“学号”将两表连接起来,所以选D。

单项选择题
填空题