没有合适的资源?快使用搜索试试~ 我知道了~
数据库的实验 关于查询的语句算法等,北京师范大学珠海分校 信息技术学院
资源推荐
资源详情
资源评论
2011-
2012 学年第二学期课程实验报告
课程名称: 数据库系统原理
实验名称:数据查询
姓名 班级 学号
实验台编号 同组同学
实验课表现
出勤、表现得分 25%
25
实验报告
得分 50%
实验总分
操作结果得分 25%
25
实验目的
1. 掌握SELECT语句的基本语法。
2. 掌握集合函数的作用及使用方法。
3. 熟悉普通连接、外连接和自身连接的概念。
4. 能够熟练使用连接查询从多个表中查询数据。
5. 能够熟练地使用子查询查询数据。
实验内容(实验步骤和实验结果的简单描述,方便同学自己以后阅读)
以下题目均在 STUxxxx(学生管理)数据库中完成。
一、 简单查询
1. 查询年龄最小的前 3 个同学的姓名、专业和年龄
2. 查询 XS 表中所有同学的学号、姓名和总学分,结果中各列的标题分别指定为 num,name 和
mark。
3. 查询 XS 表中的学生数据来自哪些专业(使用 DISTINCT 子句消除结果集中的重复行)。
4. 查询 XS 表中专业为“计算机”的同学的情况。
5. 查询 XS 表中 1992 年出生的学生姓名和专业情况。
6. 查询 XS 表中姓“张”或“王”或“李”且单名的学生的情况。
7. 查询 XS 表中专业为“计算机”且总学分尚未确定的学生情况。
8. 从 XS 表中查询学生的基本信息,要求按照总学分从高到低排序,学分相同时,按学号由低到高
排序。
alter table xs drop constraint DF__xs__总学分__03317E3D
alter table xs alter column 总学分 int null
select * from kc
select * from xs
第 1 页 / 共 8 页
select * from
xs_kc
--1. 查询年龄最小的前 3 个同学的姓名、专业和年龄
select top 3 姓名,专业,2012-year(出生日期) from xs order by 出生日期 DESC
--2. 查询 XS 表中所有同学的学号、姓名和总学分,结果中各列的标题分别指定为
num,name 和 mark。
select 学号 num,姓名 name,总学分 mark from xs
--3. 查询 XS 表中的学生数据来自哪些专业(使用 DISTINCT 子句消除结果集中的重复行)。
select distinct 专业 from xs
--4. 查询 XS 表中专业为“计算机”的同学的情况。
select * from xs where 专业='计算机'
--5. 查询 XS 表中 1992 年出生的学生姓名和专业情况。
select 姓名,专业 from xs where year(出生日期)=1992
--6. 查询 XS 表中姓“张”或“王”或“李”且单名的学生的情况。
select * from xs where 姓名 like '张_' or 姓名 like '王_' or 姓名 like '李_'
--7. 查询 XS 表中专业为“计算机”且总学分尚未确定的学生情况。
select * from xs where 专业='计算机' and 总学分=null
--8. 从 XS 表中查询学生的基本信息,要求按照总学分从高到低排序,学分相同时,按学号由
低到高排序。
select * from xs order by 总学分 DESC,学号 asc
二、 数据汇总
1. 求选修了“101”课程的学生的平均成绩。
2. 求选修了“102”课程的学生的最高分和最低分。
3. 求学号为“4102101”学生的总成绩。
4. 求专业为“计算机”的学生的总人数。
5. 求选修了“101”课程的学生的人数。
6. 求选修了任意一门课程的学生的人数。
7. 统计各个专业的学生数。(按专业分组)
8. 统计各个专业的男女生人数。格式如下:
专业 性别 人数
…… …… ……
9. 查找平均成绩在 80 分以上的学生的学号和平均成绩。
10. 查找选修的课程中超过 2 门成绩在 80 分以上的学生的学号和成绩高于 80 分的门数。格式如下:
学号 成绩高于 80 分的门数
…… ……
三、 连接查询
1. 查询每个学生的基本情况及选修的课程情况,格式如下:
第 2 页 / 共 8 页
剩余7页未读,继续阅读
资源评论
lhh52013
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功