软件1414_201421122099_张毅军_实验二.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件1414_201421122099_张毅军_实验二详解

集美大学数据库系统原理课程实验报告 课程:::名称:T-SQL实现表查询、删除、添加及修改 学号:201421122099 上机实践日期: 实验目的:熟悉运用SQL92标准实现表的查询、统计、添、删除、及修改。 实验内容:学习T-SQL 语法完成单表查询、多表连接查询、嵌套查询、分组查询 学习T-SQL 语法完成表数据的统计 学习T-SQL 语法完成表记录的添、删及改 实验要求:要求每个学生独立完成实验工作,编写实验报告 参考xscj库: Major(mno ,mname) Stu(sno,sname,sex,birdate,mno,memo) Cou(cno,cname,credit,ptime) Sc(sno,cno,grade) 注:可从xscjdb2008.rar解压后先,使用“附加”功能,按提示完成。 对stu表添加一条记录(用界面方式)该记录与自已的信息相符合(学号顺延即可。但名字,性别,出生年月等登记自已信息),并在SC添加自已若干选课记录 Major表 Stu表 Cou表 Sc表 设计实验掌握SELECT单表查询。包括*,distinct ,between,in,like,is null等应用;扩展应用TOP与TOP n [percent];表达式,别名应用。 例如从XSCJ.stu表查询学生的学号,年龄只显示年龄最大的两名同学: SELECT top 2 S.SNAME,YEAR(GETDATE())-YEAR(BIRDATE) AS AGE FROM STU as S order by age desc 。 设计实验掌握SELECT单表分组查询及聚集函数应用,包括group by, having应用,聚集函数应用。 设计实验掌握SELECT多表连接查询。包括WHERE 连接条件;用INNOR JION,full outer join,left outer join, right outer join(注:可查询帮助中select:from子句) 设计实验掌握SELECT的嵌套查询及相关子查询 Select into子句应用,where的some,all应用 实验步骤: 查询自已的所有信息。 select * from STU where SNAME=张毅军 注:结果需要截图 查询全学院所有学生的信息 select * from STU 查询所有学生的学号与姓名 select SNO,SNAME from STU order by SNO 查询女生的学号与姓名 select SNO,SNAME from STU where SEX=0 查询女生且年龄19以上学生信息 USE xscj GO select * from STU where SEX=0 and year(GETDATE())-year(BIRDATE) 19 查询年龄18-20的学生信息 USE xscj GO select * from STU where year(GETDATE())-year(BIRDATE) 18 and year(GETDATE())-year(BIRDATE) 20 查询所有姓陈的学生信息 无结果,查询结果为空 select * from STU where LEFT(SNAME,1) = 陈 查询计算机、软件专业的学生信息 select * from stu where mno in(select mno from major where mname in (软件工程,计算机工程)) 查询全学院的学生成绩平均分 select avg(GRADE) as 全学院平均分 from SC 查询各专业的学生成绩平均分(注:有的学生可能没有选修课程) select avg(GRADE) as 各专业平均分 from SC,STU WHERE SC.SNO=STU.SNO group by STU.MNO 10.查询平均分多于75分的学生学号 select SNO from SC group by SNO having avg(GRADE)75 11.查询‘C001’课程未登记成绩的学生学号 结果为空 select SNO from SC where GRADE is null and CNO= C001 12.查询选修‘C语言’课程的学生的学号 1)采用连接查询 USE xscj GO select SNO from COU,SC where COU.CNO=SC.CNO and COU.CNAME=C语言 2)采用嵌套查询 USE xscj GO select SNO from SC where CNO in(select CNO from COU where CNAME=C语言) 3)采用EXI

文档评论(0)

jiayou10 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档