首页 > 试题广场 >

给定学生和成绩的数据库表,写一个sql语句求出每门课程的平均

[单选题]
给定学生和成绩的数据库表,写一个sql语句求出每门课程的平均分。 
  • SELECT SUM(score) FROM course GROUP BY student_id;
  • SELECT score FROM course GROUP BY course_id;
  • SELECT AVG(score) FROM course GROUP BY course_id;
  • SELECT AVG(score) FROM course ;
推荐
正确答案:C
SQL语句中求平均值用AVG()函数,因为可能存在很多个课程,所以要用GROUP BY来把课程分类
编辑于 2015-01-02 11:16:26 回复(0)
C   SELECT AVG(score) FROM course GROUP BY course_id
将所有课程求平均 AVG()  成绩,通过课程编号 course_id 把课程分类  Group By
发表于 2019-11-12 13:59:09 回复(0)
答案:C
A,求学生每门课程总成绩
B,按照课程吧学生成绩列出来
C,按照不同课程求该课程的平均成绩
D,求所有课程的综合平均成绩
发表于 2015-01-29 10:30:18 回复(0)
C
发表于 2015-01-09 10:09:20 回复(0)
group by分组的属性不是应该出现在select中吗
发表于 2022-11-28 21:11:11 回复(0)
C
发表于 2019-08-29 10:44:32 回复(0)
C
发表于 2017-01-06 18:01:56 回复(0)
group by利用课程名进行分组,每组分别使用聚集函数avg计算。
发表于 2016-01-20 16:08:28 回复(0)
C.根据课程分组id进行分组查询,再使用平均值函数求得平均值
发表于 2015-07-11 05:05:13 回复(0)
c
发表于 2015-04-26 13:19:56 回复(0)
C
发表于 2015-03-25 22:19:59 回复(0)
C 从course选出学生信息,然后通过课程代码进行分组操作,最后使用AVG函数对每个组内的学生成绩求平均值.
发表于 2015-01-04 19:38:28 回复(0)
C
发表于 2015-01-01 18:41:30 回复(0)