第3章SQL第二部分.pptVIP

  • 2
  • 0
  • 约2.53万字
  • 约 136页
  • 2017-07-16 发布于四川
  • 举报
* * 查询视图(续) [例11]在S_G视图中查询平均成绩在90分以上的学生学号和平均成绩 SELECT * FROM S_G WHERE Gavg=90; S_G视图的子查询定义: CREATE VIEW S_G (Sno,Gavg) AS SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno; * * 查询转换 错误: SELECT Sno,AVG(Grade) FROM SC WHERE AVG(Grade)=90 GROUP BY Sno; 正确: SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno HAVING AVG(Grade)=90; * * 3.8.5 更新视图 由于视图是一张虚表,所以对视图的更新,最终转换成对基本表的更新。 其语法格式如同对基本表的更新操作一样 。 添加 修改 删除 INSERT UPDATE DELETE * * 更新视图(续) [例12] 将信息系学生视图IS_Student中学号200215122的学生姓名改为“刘辰”。 UPDATE IS_Student SET Sname= 刘辰 WHERE Sno= 200215122 ; 转换后的语句: UPDAT

文档评论(0)

1亿VIP精品文档

相关文档