(课件)-SQL概述数据定义查询更新视图数据控制嵌入式SQL
数据库原理 例3:在S_G视图中查询平均成绩在90分以上的学生学号和 平均成绩。 SELECT * FROM S_G WHERE Gavg = 90; (系统转换后)? SELECT Sno,AVG(Grade) FROM SC WHERE AVG(Grade) = 90 GROUP BY Sno; SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno; 例3:在S_G视图中查询平均成绩在90分以上的学生学号和 平均成绩。 SELECT * FROM S_G WHERE Gavg = 90; (系统转换后) SELECT Sno,AVG(Grade) FROM SC GROUP BY Sno HAVING AVG(Grade) = 90 ; 3.5.3 更新视图 更新视图即通过视图插入(INSERT)、删除(DELETE)和修改(UPDATE)数据,实质上转换为对基本表的更新。 为了防止用户对超出视图范围的基本表的数据进行操作,在定义视图时,应加上WITH CHECK OPTION子句,则在视图上更新数据时,DBMS将检查视图定义中的条件,不满足将拒绝执行。 例1:将信息系
原创力文档

文档评论(0)