急求答案!数据库T-SQL编程问题!

2025-02-24 07:51:03
推荐回答(1个)
回答1:

while exists(select 0 where StudentCourse group by StudentID having avg(Grade)<85)
begin
    update StudentCourse set Grade=case when Grade>=90 then Grade when Grade>=80 and Grade<90 then Grade+1 when Grade>=70 and Grade<80 then Grade+2 when Grade>=60 and Grade<70 then Grade+3 else Grade+5 end
end