练习 特殊选择查询 交叉表查询 操作查询

发布 2021-05-08 19:37:28 阅读 9220

练习特殊选择查询、交叉表查询、操作查询。

实验目的:特殊选择查询、交叉表查询、操作查询的建立方法。

把教学管理系统。mdb改名为教学管理系统_是你的名字)。

1. 特殊选择查询。

重复项查询(海量记录中查找少量重复记录)

在“教学管理系统”数据库中查找学生表中同名同姓的学生情况。要求显示相同姓名的所有字段,并保存查询为“查询同名同姓的学生记录”。

操作提示:数据库窗口中查询栏目下,单击“新建”按钮。

②不匹配项查询(查找主表中存在但从表中不存在的记录)

在“教学管理系统”数据库中查找没有学生选修的开课计划,其中开课计划表是主表,选课成绩表是从表,保存查询为“未开课的课程”。

2、在设计视图下创建交叉表查询。

创建一个用于查看“学生成绩的交叉表查询”,要求学生姓名作为行标题,课程名称作为列标题,值为总评成绩字段,并对每个学生的各科总评成绩求平均值。

操作提示:在数据库窗口的查询栏目中,双击“在设计视图中创建查询”;

在“显示表”对话框中加入“学生表”、“课程表”、“选课成绩表”、“开课计划表”,然后在查询的设计网格中加入相关的三个字段:姓名、课程名称、总评成绩;

单击“查询”—》交叉表查询”菜单项,依次指定“行标题”(两个行标题)、“列标题”、“值”,注意总计项。

思考:用交叉表查询向导怎么完成?

3、创建操作查询 ——批量修改数据表中的数据 (职员管理。mdb,按下列题号顺序做练习)

原样复制“职工情况表”、“图书表”、“借阅登记表”,并把3个复件改名为:“1职工情况表”、“1图书表”、“1借阅登记表”。

1 打开“职工情况表”和“1职工情况表”,令其分别按“基本工资”升序排序。

创建一个“1更新表查询”,使“1职工情况表”中基本工资不大于300元的职工基本工资增加为原来的1.6倍;

运行“1更新表查询”后,打开“1职工情况表”和“职工情况”两个表,观察更新前后记录内容(注意:基本工资字段)的变化情况?

2 创建一个“1生成科技图书借出表查询”,用于产生一个新的数据表:“1科技图书借出表”,包含读者(先用“姓名”字段,再改成“读者”)、书名、作者、出版社、类别、借阅日期、还书日期等字段。退出并保存此查询。

运行这个查询,然后打开‘表’对象,查看是否已经生成了。

3 创建一个追加文学书查询:向“1科技图书借出表”追加“借阅图书”表中的全部图书中,印数不小于14000的文学书的记录。

打开“1科技图书借出表”,查看追加文学书后的情况。

4 创建一个“1删除未还书读者记录的查询”,删除“1科技图书借出表”中“还书日期”字段内容为空值的记录。

打开“1科技图书借出表”,查看删除‘无借阅日期的记录’后的情况。

2019查询练习

查询练习1 班级 学号 姓名 通过查询的 设计视图 完成以下操作 1.显示 学生基本情况表 表中所有字段和记录。2.显示 1995年10月 出生或 1997年3月2日 出生的学生信息。3.查询会计学院的非党员学生。4.显示学生的姓名和年龄清单。5.查询姓名中最后一个字是 海 的学生信息。6.查询选修...

SQL查询练习

下面以学生 课程数据库 xs kc 为例介绍。该数据库中有学生情况表 xsqk 课程表 xskc 学生成绩表 xscj xsqk 学号 姓名 出生年月 系别 专业 班级。xskc 课程号课程名学分。xscj 学号课程号成绩。1 查询学生情况表中全体学生的信息。select from xsqk 2 查...

查询语句练习

练习一 某员工管理数据库包含如下三张表,请按下面题目要求写出查询语句。emplloyees department salary 1 查找每个员工的所有信息。2 查询每个员工的地址和 号码。3 查询employeeid为000001的雇员的地址和 4 查询employeeid表中的女雇员的地址和 使用...