设有关系模式sc (sno,cno,grade),各属性含义依次为学号、课程号、分数。SQL 语句“SELECT sno,AVG(gr

14 查阅

设有关系模式sc (sno,cno,grade),各属性含义依次为学号、课程号、分数。SQL 语句“SELECT sno,AVG(grade)FROM sc子句”的功能是计算每个学生的平均分数,其中的子句应是

A.GROUP BY grade

B.GROUP BY sno

C.ORDER BY grade

D.ORDER BY sno

参考答案:

B解析:本题考查简单的SQL语句。题目中SQL语句的功能是计算每个学生的平均分数,因此需要按照学号来进行分组。在select语句中可以使用group by子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,题目中的AVG就是一个求平均数的函数,GROUP BY sno 是按照学号来分组,选项B正确。GROUP BY grade 是按照分数来分组,不能满足题目要求;ORDER BY grade 是按照分数来排序;ORDER BY sno 是按照学号来排序。本题正确答案为选项B。

计算机三级