select cno,avg(grade) from score where cno like'3-%'group by cno having count(*) >5
题目如下:--查询Score表中至少有5名学生选修的并以3开头的课程的平均分数。
条件如下:score(sno,cno,grade)成绩(学号,课程号,成绩)
打上去出不来,麻烦大家各位看一下!!!麻烦。
至少5名学生,那应该统计sno的数量,而且是大于等于5的吧。count(sno) >=5
先以cno分组再来判断组内的,不要用你上面的写法
select cno,avg(grade) from score group by cno having cno like'3-%' and count(*) >5