SQL实训总结报告专业资料.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文档。上传文档
查看更多
民办四川天一学院 实训汇报 学 号: 姓 名: 院 系: 专 业: 教 师: 月 实训一 SQL数据查询试验 实训时间 实训地点 同组人员 成绩 4月26日 无 实训目标 熟练掌握基础查询命令select… from… where语法结构; 熟练掌握多表查询命令设计方法; 熟练掌握分组聚合查询应用方法方法; 经过观察查询结果,?体会查询语句实际应用。 实训原理和内容 (内容宋体小四号,行距固定值24磅,首行缩进2字符) 实训数据库为学生成绩管理数据库ScoreDB,数据库关系模式以下: Student(studentNo, studentName, sex, birthday, native, nation, classNo) Class(classNo, className, institute, grade, classNum) Course(courseNo, courseName, creditHour, courseHour, priorCourse) Score(studentNo, courseNo, score) 实训内容: 任务1:在学生Student表中查询年纪大于或等于19岁同学学号、姓名和出生日期。 任务2:在选课Score表中查询成绩在80~90分之间同学学号、课程号和对应成绩。 任务3:在班级Class表中查询班级名称中含有会计班级信息。 任务4:在学生 Student表中查询籍贯不是“南昌”或“上海”同学姓名、籍贯和所属班级编号,并按籍贯降序排序输出。 任务5:查找会计学院全体同学学号、姓名、籍贯、班级编号和所在班级名称。 任务6:查找选修了课程名称为“计算机原理”同学学号、姓名。 任务7:查询每个同学选课门数、平均分和最高分。 任务9:查询平均分在80分以上每个同学选课门数、平均分和最高分。 实训要求:设计T_SQL命令,并在SQL Server Management Studio查询分析器中实施命令,观察并分析结果。 实训过程 任务1:在学生Student表中查询年纪大于或等于19岁同学学号、姓名和出生日期。 任务分析:由任务可知,所需查询属性全部在一张表student中,所以能够直接进行简单查询,查询条件是... Year(getdate())-year(birthday) 查询语句设计以下: select studentNo ,studentName from student where year(getdate())-year(birthday)19 and sex=女 查询结果: 任务2:在选课Score表中查询成绩在80~90分之间同学学号、课程号和对应成绩。 任务分析:由任务可知,所查询属性全部在一张表Score中,所以能够直接进行简单查询,查询条件是: Where (score=80 and score=90) 查询语句设计以下: use ScoreDB select * from Score where score=80 and score=90 查询结果: … 任务3:在班级Class表中查询班级名称中含有会计班级信息。 任务分析:由任务可知,所查询属性全部在一张表Score中,所以能够直接进行简单查询,查询条件是: Where (className like %会计%) 查询语句设计以下: use ScoreDB select * from Class where className like %会计% 查询结果: 任务4:在学生 Student表中查询籍贯不是“南昌”或“上海”同学姓名、籍贯和所属班级编号,并按籍贯降序排序输出。 任务分析:由任务可知,所查询属性全部在一张表Score中,所以能够直接进行简单查询,查询条件是: where [native] not in (南昌,上海) 查询语句设计以下: use ScoreDB select StudentName,[native],classNo from Student where [native] not in (南昌,上海) 查询结果: 任务5:查找会计学院全体同学学号、姓名、籍贯、班级编号和所在班级名称。 任务分析:由任务可知,所查询属性在两张关系中,要查询须使用交叉连接,查询条件是: where a.classNo=b.classNo and institute=会计学院 查询语句设计以下: use ScoreDB select studentno,studentname,[native],a.classno,classname from Stud

文档评论(0)

173****6081 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档