SQLServer2008 视图创建实例

--1、 创建视图CS,给出选课成绩合格的学生编号、所选课程编号和该课程成绩。
--create view cs
--as
--select*
--from 选课成绩表 
--where 成绩>=60
--2、 创建视图LX1,显示学生姓名、所选课程名称和任课教师名称。
--create view LX1
--as
--SELECT 姓名,课程名称,任课教师 
--FROM 学生表 ,选课成绩表 ,课程表 
--WHERE 选课成绩表 .学生编号=学生表 .学生编号 AND 课程表 .课程编号=选课成绩表 .课程编号
--3、 创建视图LX2,有学生姓名、所选课程名和所有课程成绩都比原来多5分这几个属性构成。
--create view LX2
--as
--SELECT 姓名,课程名称,成绩=成绩 +5
--FROM 学生表 ,选课成绩表 ,课程表 
--WHERE 选课成绩表 .学生编号=学生表 .学生编号 AND 课程表 .课程编号=选课成绩表 .课程编号
--4、 创建视图LX3,显示学生的学号及其平均成绩。
create view LX3
as
SELECT 学生编号,AVG(成绩) 平均分
FROM 选课成绩表
GROUP BY 学生编号 

你可能感兴趣的:(数据库)