对于教学数据库的三个基本表: S(SNo,SName,SAge,Ssex) SC(Sno,CNo,Grade) C(CNo,CName,Teacher) 使用SQL更新语句表达对下列的更新操作: 把低于总平均成绩的女同学成绩提高5

admin2012-04-06  32

问题 对于教学数据库的三个基本表:
   S(SNo,SName,SAge,Ssex)
   SC(Sno,CNo,Grade)
   C(CNo,CName,Teacher)
   使用SQL更新语句表达对下列的更新操作:
把低于总平均成绩的女同学成绩提高5%。

选项

答案UPDATE SC SET Grade=Grade * 1.05 WHERE Sno IN(SELECT Sno FROM S WHERE Ssex=‘F’) AND Grade<(SELECT AVG(Grade) FROM SC);

解析
转载请注明原文地址:https://kaotiyun.com/show/r6AZ777K
0

最新回复(0)