第7题: [简答题]对于教学数据库的三个基本表: S(SNo,SName,SAge,Ssex) SC(Sno,CNo,Grade) C(CNo,CName,Teacher) 使用SQL更新语句表达对下列的更新操作: ①把WANG同学的学习选课和成绩全部删去; ②把选修Maths课及格的成绩全改为空值; ③把低于总平均成绩的女同学成绩提高5%。 参考答案:①DELETE FROM SC WHERE Sno IN(SELECT Sno FROM S WHERE Sname=’WANG’); ②UPDATE SC SET Grade=NULL WHERE Grade<60 AND CNo IN(SELECT CNo FROM C WHERE Cname=’Maths’) ③UPDATE SC SET Grade=Grade*1.05 WHERE Sno IN(SELECT Sno FROM S WHERE Ssex=’F’) AND Grade<(SELECT AVG (Grade) FROM so; 答案解析:[解析] 考查对表的删除、修改的操作以及对聚集函数的合理使用。