实验六分组统计查询和集合查询设计

实验六分组统计查询和集合查询设计

ID:28030968

大小:246.67 KB

页数:8页

时间:2018-12-07

实验六分组统计查询和集合查询设计_第1页
实验六分组统计查询和集合查询设计_第2页
实验六分组统计查询和集合查询设计_第3页
实验六分组统计查询和集合查询设计_第4页
实验六分组统计查询和集合查询设计_第5页
资源描述:

《实验六分组统计查询和集合查询设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《数据库原理与应用》课程实验报告实验六分组统计查询和集合查询设计所在院(系):数学与信息技术学院班级:学号:姓名:1.实验目的(1)熟练掌握数据查洵中分组条件表达、选择组条件的表达A法。(2)熟练使用统计函数和分组函数。(3)熟练各类计算和分组计算的杏询操作方法。(4)掌握集合查询的实现方法。2.实验要求(1)针对“TM”数据库,在SQLServei•杏询分析器屮,用T-SQL语化实现以下杏询操作:a)杳询各个院系学生的总人数,并按人数进行降序排列。b)查询各系各门课程的肀均成绩。c)查询每个院系各种职称的教师人数,输出院系、职

2、称、人数。d)查询数学与信息技术学院学生的平均年龄。e)查询07294003课程的最高分和最低分。f)杳询选修人数超过30人,且课程号以07开头的课程号、课程名称和选修人数。按选修人数降序排列。g)查询选修了5门以上课程的学生学号。h)查询年龄大于女同学平均年龄的男同学姓名和年龄。i)查询SC表中最高分与最低分之差大于20分的课程号。j)杳询平均成缋大于75分的课程的课程号、课程名、平均分。k)查询期末考试平均分排名前10%的学生,输出学号和平均分。l)查询教师人数最多的前3个院系,输岀院系和教师人数。m)查询全校老师和学生的姓

3、名,输出姓名和类别两列(类别屮显示教师或学生),结果按类别排序。n)用集合杳询实现同时讲授过07294003和07295007两门课的老师的工号。o)用集合查询实现教师表中职称不是教授的老师的详情。(2)按要求完成实验报告。3.实验步骤、结果和总结实验步骤/结果将调试成功的T-SQL语句写在下方(标明题号)。(1)针对“TM”数据库,在SQLServer查询分析器中,用T-SQL语句实现以下查询操作:a)杏询各个院系学生的总人数,并按人数进行降序排列。selectDEPT_ID,COUNT(*)总人数fromStudentgro

4、upbyDEPT_IDorderbyCOUNT(*)desc1—■sI结果JJ消息DEPT_JDI总人数I1I07I104

5、2063730835localhostSQL2005(9.0RTM)308_18xz(52)TH00:00:003行b)查询各系各门课程的平均成绩。selects.dept_idzsc.c_id,c_namezavg(exam_grade)asavg_gradefromsc,coursec,studentswheresc.c_id=c.c_idands.s_id=sc.s_idgroupbys.dept

6、_idzsc.c_id,c_name结果消息deptjdc_idc_nameavg^gradeA1I06I07253001:大学数学B(—)82.89189120807253001大学数学B(—)82.17142830607294002C语言程序设计85.08571440707294002C语言程序设计83.87500050807294002C语言程序设计83.32352960707294003数据结构与茸法83.000000V7ri7n"7noannc敝近r«=碎:jfflhsntrmOQQOKdOOlocalhostSQL

7、2005(9.0RTM)308-18xz(52)TM00:00:0012行c)杏询每个院系各种职称的教师人数,输出院系、职称、人数。fromselectDEPT_IDzAcademic_Title,count(Academic_Title)as1人数TeachergroupbyDEPT_IDzAcademic_Title]结果3消息DEPTJDAcademic—Title人数亡I101副教授1203副教授1304副教授1407副教授4508副教授2609副教授1J71n□vll(QlocalhostSQL2005(9.0RT

8、M)308-18xz(52)TH00:00:0025d)查询数学与信息技木学院学生的平均年龄。selectAVG(year(getdate())-year(Date_of_Birth))as平均年龄fromStudent,DepartmentwhereStudent.DEPT_ID=Department.DEPT_IDandDEPT_Name='数卞与位息技术院I回结果㉝消息平均年龄1I22•QlocalhostSQL2005(9.0RTM)308_18xz(52)TM00:00:001行b)查洵07294003课程的最高

9、分和最低分。selectMAX(EXAM_Grade)as高分,MIN(EXAM_Grade)as最低分fromSCwhereC_ID=1072940031c)查询选修人数超过30人,凡课程兮以07开炙的课程兮、课程名称和选修人数。按选修人数降序排列。selec

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。