在MySQL中,大家可以使用AVG()函数来求均值。具体用法如下:
nameame;
nameame为表名。
t,其中有一个列score表示学生成绩,大家想要求出学生的平均成绩,可以使用如下语句:
2. 如何降序排列?
在MySQL中,大家可以使用ORDER BY语句来对查询结果进行排序。具体用法如下:
name1name2amename DESC;
name1name2ame为表名,DESC表示降序排列。
例如,大家想要查询学生的平均成绩,并按照平均成绩降序排列,可以使用如下语句:
ametame ORDER BY avg_score DESC;
ame表示按照学生姓名分组,ORDER BY avg_score DESC表示按照平均成绩降序排列。
3. 实例
tame表示学生姓名,subject表示学科名称,score表示学生成绩,class表示学生所在班级。数据如下:
ame | subject | score | class
——-|———|——-|——-| | Math | 90 | 1|glish | 85 | 1|ese | 95 | 1
Jack | Math | 80 | 1|glish | 75 | 1|ese | 85 | 1
Jerry | Math | 95 | 2|glish | 90 | 2|ese | 100 | 2
现在大家想要求出每个学生的平均成绩,并按照平均成绩降序排列。可以使用如下语句:
ametame ORDER BY avg_score DESC;
执行结果如下:
ame
———–|——-
80.0| Jack
95.0| Jerry
的平均成绩最高,Jerry的平均成绩最低。