实验3 查询(1)

时间:2022-07-21 07:54:20 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
实验3 查询(1)

一、实验目的

1)掌握利用设计批视图创建单表和多表的查询。 2)掌握利用向导创建查询。 3)掌握创建查询的方法 4)掌握使用SQL创建查询 5)掌握查询准则的应用 、实验内容

1.创建不带条件的选择

1P563.5 (查询名称为:例3-5)

2)用向导创建查找并显示学号、姓名,所在院校,数学的内容(查询名称为:数学成绩)

2.创建带条件的选择

1P563.6 (查询名称为:例3-6)

2)查询女团员的相关信息,显示学号,姓名,数学(查询名称为:女团员)

3)在学生信息表,学生成绩表,课程信息表中查询并显示所有女团员已参加考试的情况。显示学号,姓名,课程编号,课程名,成绩,并按姓名排序。(查询名称为:女团员考试情况)

4)查找姓“王”或姓“张“的人(查询名称为:姓氏查找)

5)显示英语数学成绩在[7090]的记录(查询名称为:数学成绩查找)

6)查找所有无先修课考试的情况,显示学号,姓名,课程名。(查询名称为:无先修课课程查找)

3.总计查询和分组查询

1P563.9 (查询名称为:例3-9)

2统计入学成绩600分以上学生的数量(查询名称为: 600分以上查找) 3)统计入学成绩的最高分,最低分,平均分(查询名称为:入学成绩统计)

4.分组查询

1)统计每个院系入学的最高分(查询名称为:院系最高入学成绩统计查找) 2)统计每个学生已考科目数(查询名称为:已考科目查找) 3)统计姓“王”的人数(查询名称为:姓“王”的人数统计) 5.添加新字段

1P633.11 (查询名称为:例3-11) (2) 显示所有女同学的年龄(查询名称为:女生年龄)

3)统计每个院系人数,提示:用count(*)(查询名称为:院系人数) (4)将每条记录的姓名拆成两列:姓氏+名字 显示




(5)显示学号,姓名,数学,英语,计算机,总分 6.交叉表查询

(1P653.12 (查询名称为:例3-12) (2)统计党员,团员男女生各有多少 (3)统计各系男女生入学最高分数

(4)请将学生成绩表做相关查询处理,显示如下结果:



提示:对学生成绩表、学生信息表、课程信息表做查询;再对此查询做交叉表查询(学号、姓名做行标题;课程名做列标题;成绩做值计算) 7.参数查询

(1) P673.13, 3.14 (查询名称为:例3-13,3-14) (2) 查找任一年龄的学生

(3)查找出生日期为某年某月某日的人 8.创建操作查询

(1) P653.15 ,16,17,18 (查询名称为:例3-115,16,17,18)

(2) 查找某月过生日的人,找到后将其追加到某月出生表中(注意:由用户输入月份) (3)删除数学成绩在某一区域上的记录 (4)将学号中”2006”改为”2008 9.sql查询

(1) P13-15,p77-p83中举例

(2) 将上述练习用sql完成并比较设计视图所对就的sql视图

(3)SQL命令在学生信息表中插入一条记录,记录内容记录自己相应信息 (4) SQL命令将男女生性别互换


(5) SQL命令查询入学分数最高的学生信息 (6) SQL命令查询学号,姓名,考试科目及成绩 (7)显示所有参加无先修课程考试的同学信息

(8)显示所在数学成绩在某一区域的相关信息,包括学号,姓名,数学,英语 (9)观察多表相连接时,SQL命令的表达方式

三、思考

(1)1950年以后出生且工资在[40005000]同志的视图,按姓名排序。(视图名称为:工资视图)

(2)统计每个学生参加考试的不及格门次

(3)学号中的第5,6位是系的代码,统计各系人数 (4)统计每个学院的女生人数 (5)显示今天过生日的学生

(6)修改例3-11,统计每位重修的同学,所需费用总合



(7)统计每门课程不及格人数

(8)输入任一学号,将其在学生信息表和学生成绩表中的相关信息删除(注意:对多删除)

(9)将性别互换

(10)将学号中”2006”改为”2008,观察与学生信息表有关系的表的变化




本文来源:https://www.wddqw.com/doc/fb39474de45c3b3567ec8b5b.html