软件--张毅军-实验二 .docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件--张毅军-实验二 .docx》由会员分享,可在线阅读,更多相关《软件--张毅军-实验二 .docx(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、精品名师归纳总结集美高校数据库系统原理课程试验报告课程名称 :数据库系统原理指导老师 :吴晓晖班级 :软件 1414:张毅军试验成果 :试验项目名称 :试验二:SQLSERVER-运用T-SQL学号 : 202121122099上机实践日期 :实现表查询、删除、添加及修改试验目的:熟识运用SQL92 标准实现表的查询、统计、添、删除、及修改。试验内容:学习 T-SQL 语法完成单表查询、多表连接查询、嵌套查询、分组查询学习 T-SQL 语法完成表数据的统计学习 T-SQL 语法完成表记录的添、删及改试验要求:要求每个同学独立完成试验工作,编写试验报告参考 xscj库:Majormno ,mna
2、me Stusno,sname,sex,birdate,mno,memo Coucno,cname,credit,ptime Scsno,cno,grade注:可从 xscjdb2021.rar解压后先,使用“附加”功能,按提示完成。对 stu 表添加一条记录用界面方式该记录与自已的信息相符合学号顺延即可。但名字,性别,诞生年月等登记自已信息 ,并在 SC添加自已假设干选课记录Major 表Stu 表可编辑资料 - - - 欢迎下载精品名师归纳总结Cou 表Sc 表设计试验把握 SELECT单表查询。包括 * ,distinct,between,in,like,isnull等应用。扩展应用 T
3、OP与 TOP n percent。表达式,别名应用。例如从 XSCJ.stu 表查询同学的学号,年龄只显示年龄最大的两名同学:SELECT top2 S.SNAME,YEARGETDATE-YEARBIRDATEA S AGEFROMSTUas S orderby age desc 。设计试验把握 SELECT单表分组查询及集合函数应用,包括group by, having应用 , 集合函数应用。设计试验把握 SELECT多表连接查询。包括WHERE连接条件。用 INNOR JION,full outer join,leftouter join, right outer join注:可查询帮
4、忙中select:from子句设计试验把握 SELECT 的嵌套查询及相关子查询Select into 子句应用, where 的 some,all 应用试验步骤:0. 查询自已的全部信息。可编辑资料 - - - 欢迎下载精品名师归纳总结select*fromSTU whereSNAME= 张毅军 注:结果需要截图1. 查询全学院全部同学的信息select*fromSTU查询全部同学的学号与selectSNO, SNAME fromSTU orderbySNO查询女生的学号与23selectSNO, SNAME fromSTU whereSEX= 0可编辑资料 - - - 欢迎下载精品名师归纳
5、总结4. 查询女生且年龄 19 以上同学信息USExscj GOselect*fromSTUwhereSEX= 0andyear GETDATE -year BIRDATE 195. 查询年龄 18-20 的同学信息USExscj GOselect*fromSTUwhereyear GETDATE -year BIRDATE 18 andyear GETDATE -year BIRDATE 7511. 查询 C001课程未登记成果的同学学号结果为空selectSNO fromSC whereGRADE isnullandCNO=C00112. 查询选修 C 语言课程的同学的学号1采纳连接查询U
6、SExscj GOselectSNO fromCOU, SCwhereCOU O=SC O andCOU AME=C语言 可编辑资料 - - - 欢迎下载精品名师归纳总结2采纳嵌套查询USExscj GOselectSNO fromSCwhereCNO inselectCNO fromCOU whereCNAME= C语言 3采纳 EXIST 查询USExscj GOselectSNO fromSCwhereexistsselect*fromCOU whereSC O= COU O andCOU AME= C 语言 可编辑资料 - - - 欢迎下载精品名师归纳总结13. 查询未选修 C 语言课
7、程的同学的学号not exist实现USExscj GOselectSTU. SNO fromSTUwherenotexistsselect*fromCOU, SC whereSC. SNO= STU. SNOandCOU AME=C 语言 andCOU O= SC O15. 查询与张三在同一个专业的同学信息USExscj GOselect*fromSTUwhereMNO inselectMNO fromSTUwhereSNAME= 张三 可编辑资料 - - - 欢迎下载精品名师归纳总结16. 按各位同学自已的查询选修了哪几门课程,已获得的学分。注:至少两种命令,并且需截图。1嵌套查询USEx
8、scj GOselectCNO, CNAME fromCOU whereCNO in selectCNO fromSC whereSNO inselectSNO fromSTU whereSNAME= 张毅军 selectsum CREDIT as当前学分 fromCOU whereCNO in selectCNO fromSC whereSNO inselectSNO fromSTU whereSNAME= 张毅军 2连接查询可编辑资料 - - - 欢迎下载精品名师归纳总结USExscjGOselectCOU O, COUAME fromCOU, SC, STUwhereSTU. SNAME
9、= selectsum CREDITwhereSTU. SNAME= 张毅军 andSTU. SNO= SC. SNO andas当前学分 fromCOU, SC, STU张毅军 andSTU. SNO= SC. SNO andSCSCO= COUO= COUOO17. 查询至少选修的 C001与 C002课程的同学学号1使用 SC表的自连接完成USExscj GOselectA. SNO fromSC asA, SC asBwhereAO= C001andBO= C002andA. SNO= B. SNO2使用 INTERSECT交完成USExscjGOselectSNO fromSC wh
10、ereCNO=C001intersectselectSNO fromSC whereCNO=C002可编辑资料 - - - 欢迎下载精品名师归纳总结18. 查询 S001 学号选修而 S003 学号未选修的课程号提示:使用 EXCEPTUSExscjGOselectexceptCNO fromSC whereSNO=S001selectCNO fromSC whereSNO=S00319. 查询 S001 学号、 S003 学号都选修了哪些课程试验: UNIONUSExscjGOselectCNO fromSC whereSNO=S001unionselectCNO fromSC whereS
11、NO=S003可编辑资料 - - - 欢迎下载精品名师归纳总结20. 查询每个同学超过他选修的平均成果的课程名。1用相关子查询实现USExscj GOselectsno , cnamefromscx , couwheregrade selectavg gradefromscywherex . sno=y . sno andxo=couo2使用派生表实现。USExscj GOselectSNO AS 学号 , AVG GRADEAS 平均分intoMYGRADEfromSC GROUP BYSNOMYGRADE表:可编辑资料 - - - 欢迎下载精品名师归纳总结USExscj GOselectS
12、C. SNO, COU AME fromSC, MYGRADE, COUwhereSC. GRADEMYGRADE. 平均分andSC. SNO= MYGRADE. 学号 andSCO= COU O21. 查询平均分高于80 分的同学USExscj GOselectSTU. SNAME fromSTUwhereSNO in selectSNO fromSC groupbySNO havingavg GRADE 80 22. 查询平均分高于60 分的课程的课程名。可编辑资料 - - - 欢迎下载精品名师归纳总结USExscj GOselectCOU AME fromCOU whereCNO in
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件-张毅军-实验二 软件 张毅军 实验
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内