【程序说明】本题使用如下数据表: 学生.DBF:学号(C,8),姓名(C,6),性别(C,2),出生日期(D) 选课.DBF:学号(C,8),课程号(C,3),成绩(N,5,1) 计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是 ______。

admin2010-06-18  46

问题 【程序说明】本题使用如下数据表:
学生.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 AVG(成绩)FROM 学生,选课 WHERE 学生.学号=选课.学号 AND姓名=“刘明”

答案D

解析 此小题中各个选项解释如下:选项A错误,此查询只选择了“选课”表,但在“选课”表中并没有“姓名”字段。选项B与选项C错误,此查询进行了两个表的联合查询,但没有根据关键字将两个表连接起来。选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/QzO7FFFM
0

最新回复(0)