mysql中取出一门成绩的平均成绩,并且该班中该成绩大于平均成绩的人选出来的MySQL语句该怎么写?

未指定表结构。
假设该表包含“名称”、“课程”、“班级”和“成绩”字段。

有两种方法可用:

1.使用相关子查询。

从表a中选择姓名、课程、班级和成绩,其中a.score>(从表b中选择avg(b.score),其中a.course=b.courseanda.class=b.class)

2和course求平均分,然后进行join查询。
选择一个。
姓名、课程和成绩(来自表中各课程组的平均成绩)bona。
类别=b

mysql中查询姓李的学生的数学的平均分?

SELECTAVG(mathsresults)FROMresultsheetWHEREStudent_nameLIKE'李%'