视图的创建Word格式.docx
- 文档编号:18202479
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:16
- 大小:554.21KB
视图的创建Word格式.docx
《视图的创建Word格式.docx》由会员分享,可在线阅读,更多相关《视图的创建Word格式.docx(16页珍藏版)》请在冰豆网上搜索。
andC.CN='
税收基础'
;
2.建立选修课程编号为’C2’的学员姓名和所属班级的视图view2
createviewview2as
selectS.SN,S.SDfromS,SC
whereSC.Cno='
C2'
andS.Sno=SC.Sno;
3.建立不选修课程编号为’C5’的学员姓名和所属班级的视图view3
createviewview3as
whereSC.Cno<
>
'
C5'
andS.Sno=SC.Sno
groupbyS.SN,S.SD;
--select*fromview3
4.建立选修全部课程的学员姓名和所属班级的视图view4
--selectcount(*)fromC
createviewview4as
selectS.SN,S.SDfromS
whereSnoin(
selectsc.Snofrom(selectSC.SnoasSno,COUNT(*)assum1fromSC
groupbySC.Sno)assc
wheresum1=7)
5.建立选修课程超过5门的学员学号和所属单位的视图view5
createviewviewwuas
selectS.Sno,S.SDfromS,(selectSC.Sno,count(*)asmen5fromSCgroupbySno)asmen
wheremen.men5>
=5
6.建立视图所有信息的视图(id,学号、学员姓名、所属班级、年龄,课程编号、课程名称,教师名称,学习成绩)viewall要求成绩显示为(不及格,及格,优秀)三种数据。
createviewviewallas
selectS.id,S.Snoas学号,S.SNas学员姓名,
S.SDas班级,S.SAas年龄,C.Cnoas课程编号,
C.CNas课程名称,C.CTas教师名称,
SC.Gas成绩fromS,SC,C
andC.Cno=SC.Cno
andSC.Grade<
60
union
andSC.Grade>
80
60andSC.Grade<
80
7.建立没有选修过“李明”老师讲授课程的所有学生姓名的视图view7
createviewview7as
selectS.SnofromSwhereS.Snonotin(selectSC.SnofromC,SC
whereC.Cno=SC.Cno
andC.CT='
李明'
groupbySC.Sno
)
8.建立有二门以上(含两门)不及格课程的学生姓名及其平均成绩的视图view8
createviewview8as
selectSN,su.sumallfromS,(selecta.SnoasSno,COUNT(*)assum2,
AVG(a.Grade)assumallfrom(
selectSno,GradefromSC
whereGrade<
60
)asa
groupbya.Sno)assu
whereS.Sno=su.Sno
andsum2>
=2
9.建立既学过“1”号课程,又学过“2”号课程的所有学生姓名的视图view9
createviewview9as
Selecta.SNfrom(selectS.SNasSNfromC,S,SC
whereC.Cno=SC.Cno
andC.Cno='
01'
(selectS.SNasSNfromC,S,SC
03'
)asb
Wherea.SN=b.SN
10.建立“1”号课成绩比“2”号同学该门课成绩高的所有学生的学号的视图view10
createviewview10as
Selecta.SNfrom(selectS.SNasSN,SC.GradeasG1fromC,S,SC
(selectS.SNasSN,SC.GradeasG2fromC,S,SC
wherea.SN=b.SN
anda.G1>
b.G2
11.建立“1”号课成绩比“2”号课成绩高的所有学生的学号及其“1”号课和“2”号课的成绩的视图view11
createviewview11as
Selecta.SN,a.G1,b.G2from(selectS.SNasSN,SC.GradeasG1fromC,S,SC
12.建立有三门以上(含三门)优秀课程的学生姓名及其平均成绩的视图view12
createviewview12as
selectS.SN,AVG(SC.Grade)asAGfromS,SC,(selectS.SN,COUNT(*)ascounfromC,S,SC
whereS.Sno=SC.Sno
andC.Cno=SC.Cno
andGrade>
groupbyS.SN
)ascengji80
andcengji80.coun>
=3
创建数据库表命令
createtableS(
idintidentity(1,1)NOTNULL,
Snovarchar(50),
SNvarchar(50),
SDvarchar(50),
SAvarchar(50)
);
INSERTINTOS(Sno,SN,SD,SA)
VALUES('
0001'
'
张三'
一一班'
21'
),
('
0002'
李四'
0003'
王五'
0004'
小明'
0005'
小虎'
0006'
小胡'
0007'
夏米'
一二班'
0008'
夏雨'
0009'
刘星'
0010'
夏雪'
0011'
何东'
0012'
何西'
0013'
何南'
0014'
何北'
一三班'
0015'
三多'
0016'
阿凡达'
0017'
爱丽丝'
0018'
李冰'
0019'
小飞'
0020'
小悠'
0021'
君文'
);
createtableC(
Cnovarchar(50),
CNvarchar(50),
CTvarchar(50)
INSERTINTOC(Cno,CN,CT)
数学'
张老师'
),
刘老师'
生物'
王老师'
04'
地理'
化学'
陈老师'
06'
物理'
马老师'
07'
体育'
高老师'
createtableSC(
Gradeint
INSERTINTOSC(Sno,Cno,Grade)
99),
99),('
69),('
59),
49),
39),
19),
45),
56),
66),
33),
79),('
89),
39),('
79),
91),('
69),
59),('
88),
77),('
67),
76),('
98),
75),('
88),('
75),
89),('
98),('
76),
59);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视图 创建
![提示](https://static.bdocx.com/images/bang_tan.gif)