mysql实验6答案_数据库原理实验报告(6)(含答案)
发布日期:2021-06-24 11:41:06 浏览次数:2 分类:技术文章

本文共 845 字,大约阅读时间需要 2 分钟。

(1)熟练掌握数据查询中分组条件表达、选择组条件的表达方法。

(2)熟练使用统计函数和分组函数。

(3)熟练各类计算和分组计算的查询操作方法。

(4)掌握集合查询的实现方法。

2.实验要求

(1)针对“TM”数据库,在SQL Server查询分析器中,用T-SQL语句实现以下查询操作:

a)查询各个院系学生的总人数,并按人数进行降序排列。

b)查询各系各门课程的平均成绩。

c)查询每个院系各种职称的教师人数,输出院系、职称、人数。

d)查询数学与信息技术学院学生的平均年龄。

e)查询07294003课程的最高分和最低分。

f)查询选修人数超过30人,且课程号以07开头的课程号、课程名称和选

修人数。按选修人数降序排列。

g)查询选修了5门以上课程的学生学号。

h)查询年龄大于女同学平均年龄的男同学姓名和年龄。

i)查询SC表中最高分与最低分之差大于20分的课程号。

j)查询平均成绩大于75分的课程的课程号、课程名、平均分。

k)查询期末考试平均分排名前10%的学生,输出学号和平均分。

l)查询教师人数最多的前3个院系,输出院系和教师人数。

m)查询全校老师和学生的姓名,输出姓名和类别两列(类别中显示教师或学生),结果按类别排序。

n)用集合查询实现同时讲授过07294003和07295007两门课的老师的工号。

o)用集合查询实现教师表中职称不是教授的老师的详情。

(2)按要求完成实验报告。

3.实验步骤、结果和总结实验步骤/结果

将调试成功的T-SQL语句写在下方(标明题号)。

a)查询各个院系学生的总人数,并按人数进行降序排列。

select DEPT_ID, COUNT(*) 总人数 from dbo.Student

group by DEPT_ID

order by DEPT_ID desc

b)查询各系各门课程的平均成绩。

select DEPT_ID, AVG(EXAM_Grade) as '平均成绩' from

dbo.SC,dbo.Student

转载地址:https://blog.csdn.net/weixin_32553639/article/details/113669915 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:c mysql考试系统_[源码和文档分享]基于C#和MYSQL数据库实现的课程自动考试系统...
下一篇:mysql事务如何保证持久性_详解MySQL事务持久性实现

发表评论

最新留言

表示我来过!
[***.240.166.169]2024年04月11日 16时16分08秒