设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是( )。

admin2015-08-13  27

问题 设有学生(学号,姓名,性别,出生日期)和选课(学号,课程号,成绩)两个关系,计算刘明同学选修的所有课程的平均成绩,正确的SQL语句是(     )。

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

答案D

解析 SQL的核心是查询,它的基本形式由SELECT—FROM一WHERE查询块组成。其中SELECT说明要查询的字段,FROM说明要查询的字段来自哪个表或哪些表,可以对单个表或多个表进行查询,WHERE说明查询条件,即选择元组的条件。要计算刘明同学选修的所有课程的平均成绩,应设置where条件为WHERE学生.学号=选课.学号AND姓名="刘明",即D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/ETEp777K
0

最新回复(0)