编写一个查询,以显示从学生那里获得的最高平均值.将别名指定为avg_mark.将结果四舍五入到小数点后2位



在此处输入图像描述

标记表中的数据:

Value  Subject_ID  Student_ID
------ ----------- ------------
91        1         1
90        2         1
90        3         1
100        4         9
67        5         9
80        5         4
90        4         4

我已经尝试过查询:

select round(avg(value),2) as avg_mark 
from Mark;

预期输出

我试过下面的代码,它执行成功并给出了期望的结果,但它未能清除测试用例和IDK,为什么?

根据student_id从标记组中选择max(round(avg(value(,2((avg_mark;

最新更新