如何优化青海地区网站建设和网站维护的营销数据?

摘要:青海网站建设与维护,营销数据网站,d?t网站模版,长沙seo服务哪个公司好一、学习目的 加深对视图的理解,熟练视图的定义、查看、修改等操作 二、实验环境 Windows 11 Sql server2019 三、
青海网站建设与维护,营销数据网站,d?t网站模版,长沙seo服务哪个公司好一、学习目的 加深对视图的理解#xff0c;熟练视图的定义、查看、修改等操作 二、实验环境 Windows 11 Sql server2019 三、实验内容 学生#xff08;学号#xff0c;年龄#xff0c;性别#xff0c;系名#xff09; 课程#xff08;课号#xff0c;课名#xff0c;…一、学习目的 加深对视图的理解熟练视图的定义、查看、修改等操作 二、实验环境 Windows 11 Sql server2019 三、实验内容  学生学号年龄性别系名 课程课号课名学分学时 选课学号课号成绩 1根据上面基本表的信息定义视图显示每门课的课名、选课人数、平均成绩 2观察基本表数据变化时视图中数据的变化。 3利用视图查询平均成绩最高的学生。 四、SOL代码 1根据上面基本表的信息定义视图显示每门课的课名、选课人数、平均成绩 go create view S_c(课名,选课人数,平均成绩) as select cname 课名,count(*) 选课人数,avg(grade) 平均成绩 from ce, xe where ce.cnumxe.cnum group by ce.cname go select * from S_c go2观察基本表数据变化时视图中数据的变化 select * from S_c 3利用视图查询平均成绩最高的学生 create view S_grade(学生姓名,平均成绩) as select stu.sname,avg(grade) as平均成绩 from stu,xe where stu.sno xe.sno group by stu.sname go select *from S_grade go select 学生姓名 from S_grade where 平均成绩(select max(平均成绩) from S_grade)五、结果分析 SQL语言用CREATE VIEW命令建立视图其格式为 CREATE VIEW 视图名 [(列名 [,列名] …)] AS子查询 [WITH CHECK OPTION] ; 其中子查询可以是任意的SELECT语句是否可以含有ORDER BY子句和DISTINCT短语则取决于具体系统的实现WITH CHECK OPTION表示对视图进行UPDATE、INSERT和DELETE操作时要保证更新、插入或删除的行满足视图定义中的谓词条件(即子查询中的条件表达式)。 删除视图语句DROP VIEW 视图名[CASCADE];同时还有插入(INSERT)修改(UPDATE)数据。 六、小结 组成视图的属性列名或者全部省略或者全部指定没有第三种选择。如果省略了视图的各介属性列名则隐含该视图由子查询中SELECT子句目标列中的诸字段组成。但在下列三种情况下必须明确指定组成视图的所有列名: (1)某个目标列不是单纯的属性名而是聚集函数或列表达式: (2)多表连接时选出了几个同名列作为视图的字段: (3)需要在视图中为某个列启用新的更合适的名字。