暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
sql-实验报告.doc
9
10页
0次
2025-04-18
免费下载
《数据库原理实验》实验报告
实验
5 SQL
交互式查询——分组统计查询与连接查询
实验日期和时间:
2013/6/5
实验室:
14#314
班级:管科
0
学号:
20111034
姓名:倪龙
实验环境:
1.
window 7
Intel®Core(TM) i3-2350 CPU@2.30GHz
2.30GHz
安装内存:
4.00G (3.07G
可用
)
2.
软件:
Microsoft SQL server 2005
实验主要任务:
在“考试管理”数据库中,用
SQL
语句完成下列查询任务
1.
基于“生源情况”表,写出完成下列查询的
SELECT
语句:
a)
统计不同的姓的人数,列出:姓、人数,结果按人数降序排序。
b)
按地区分类统计“入学成绩”的平均值、最大值、最小值,并按平均值降
序排序。
c)
找出年龄平均值最高的班级。
d)
列出学生人数小于
100
的地区。
2.
按“考试管理”数据库中的各个表,写出完成下列查询的
SELECT
语句:
a)
200894006
称。
b)
列举学号为“
200894006
的同学所参加的每场考试的监考教师的姓名。
c)
列举来自“浙江”的学生的所在学院名称、班级名称、学号和姓名。
d)
查询“梁子平”同学所在班级的学生人数。
3.
“考试管理”数据库中
SELECT
句:
a)
找出与学号“
200894006
的学生同学院且同年出生的学生。
b)
列举班级数少于
20
的那些学院的名称和班级数。
c)
列举教师“罗亮”所监考的学生来自哪此班级。
d)
找出“
7
01
08
30-10
30
这一场次没有监考任务的教师。
以下内容填写请利用截屏图片和文字对实验原理和实验实际效果进行说明
1
《数据库原理实验》实验报告
查询
1
统计不同的姓的人数,列出:姓、人数,结果按人数降序排序。
代码:
select count(left(
姓名
,1))
人数
from
生源情况
group by (left(
姓名
,1))
order by
人数
desc
执行结果:
查询
2
按地区分类统计“入学成绩”的平均值、最大值、最小值,并按平均值降序排序。
代码:
select avg(
入学成绩
)
平均成绩
, max(
入学成绩
)
最高分数
, min(
入学成绩
)
最低分数
from
生源情况
group by
地区
order by avg(
入学成绩
) desc
执行结果:
2
《数据库原理实验》实验报告
查询
3
按地区分类统计“入学成绩”的平均值、最大值、最小值,并按平均值降序排序。
代码:
select avg(
入学成绩
)
平均成绩
, max(
入学成绩
)
最高分数
, min(
入学成绩
)
最低分数
from
生源情况
group by
地区
order by avg(
入学成绩
) desc
执行结果:
查询
4
列出学生人数小于
100
的地区。
代码:
select
地区
from
生源情况
group by
地区
having count(*)<100
执行结果:
3
of 10
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。