更新两科成绩,每科条件都是小于95分成绩提高5分,100分封顶
收起
参考下这个:
学生表S(S_ID,S_Name),课程表B(B_ID,B_Name),成绩表C(S_ID,B_ID,C_Score),现需要将成绩表中选了课程名称为a的学生成绩低于60的同学的成绩乘以1.1。
with a as( select S_ID,C_Score from C,B where C.B_ID = B.B_ID and B.B_Name = 'a') update a set C_Score = C_Score*1.1 where C_Score<60
报告相同问题?