问题 单项选择题

18~25题使用的数据如表1和表2所示。

表1 学生表(STUDENT.DBF)

学号姓名性别籍贯年龄
980001王吉兵江苏22
980002张晓春安徽21
980003左燕江苏25
980004赵华安徽22
980005李宁山东20

表2 选课表(SKB.DBF)

学号课号成绩
980001000198
980002000276
980001000280
980002000369
980003000175
980003000368
980004000189
980005000176
980004000265
980003000290

要选出平均成绩超过80分的学生的学号和平均成绩,下列正确的语句是______。

A.SELECT学号,平均成绩FROM SKB WHERE平均成绩>=80

B.SELECT学号,AVG(成绩)AS平均成绩FROM SKB WHERE平均成绩>=80

C.SELECT学号,AVG(成绩)AS平均成绩FROM SKB;
GROUP BY学号HAVING平均成绩>=80

D.SELECT学号,AVG(成绩)AS平均成绩FROM SKB;
ORDER BY学号WHERE平均成绩>=80

答案

参考答案:C

解析:

[分析]: 根据题意可知应根据学号进行分组(使用GROUP BY子句),并对成绩进行求平均值(AVG()函数),最后应选出满足条件的分组(使用HAVING子句)。

单项选择题
单项选择题