计算机二级第三章查询,计算机二级第三章 查询(二).ppt

本文介绍了数据库查询的多种方式,包括选择查询、操作查询、参数查询、交叉表查询和SQL查询等。详细讲解了如何创建这些查询,例如使用Access创建选择查询、操作查询(如生成表查询、删除查询、更新查询和追加查询)、参数查询、交叉表查询以及SQL查询的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

计算机二级第三章 查询(二)

查询(二) 本章知识点 3.1 查询概述 查询的功能 查询的类型 查询的条件 3.2 创建选择查询 使用查询向导 使用设计视图 在查询种进行计算 本章知识点 3.5 创建操作查询 生成表查询 删除查询 更新查询 追加查询 3.6 创建SQL查询 查询与SQL视图 SQL语言简介 创建SQL特定查询 3.3 创建交叉表查询 所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组在数据表的上部,然后在数据表行和列的交叉处显示表中的某个字段的各种计算值。如下图: 交叉表查询 在创建交叉表时,用户需要指定三个字段: 行标题,放在数据表最左侧的,它把某一字段或相关的数据放在指定的一行中 列标题,放在数据表最上面的,它对每一列指定的字段或表进行统计,并将结果放入该列中 值,放在数据表行与列交叉位置上的字段,用户需要为该字段指定一个总计项,如,Sum、Avg,count等 创建交叉表查询方法 使用“交叉表查询向导” 例如:创建一个交叉表查询,统计每班男女人数 使用“设计视图” 统计各班级男女生平均成绩() 3.4 创建参数查询 使用前面的查询,无论是内容还是条件都是固定的,如果要根据某个或某些字段不同的值来查找记录,可以使用access提供的参数查询。 参数查询利用对话框,提示用户输入参数,并检索符合所输入参数的记录或值。用户既可以建立单参数查询,也可建立多参数查询 创建参数查询 单参数查询 例3.13:以“学生选课成绩”查询为数据源建立一个查询,按照学生姓名查看某个学生的成绩。并显示学生“学生编号”、“姓名”、“课程名称”和“成绩”。 创建参数查询 多参数查询 例3.14:建立一个查询,使其显示某班某门课的学生“姓名”和“成绩” 3.5 操作查询 在对数据库进行维护的过程中,常常需要对大量数据进行修改。而前面我们学习过的查询只可以对数据进行查找,而不能修改这些数据 操作查询是一类查询,它能在数据表中查找到数据,并对这些数据进行修改。即它能实现在一次查询操作中对所得的结果进行编辑等操作 操作查询类型 生成表查询 追加查询 更新查询 删除查询 创建生成表查询 利用一个或多个表中的全部或部分数据来创建一个新表的查询。在access中,从表中访问数据要比从查询中访问数据快的多,因此,如果经常要从表中提取数据,最好的方法是使用生成表查询,将多个表中提取的数据组合起来生成一个新表。 例3.15:将成绩在90分以上的学生的基本信息存储到一个新表中。 例:将不及格的学生信息存储到一个新表中 (不及格学生表) 例:将职称为教授的教师记录存储到一个新表中 (教授表) 创建生成表查询 生成表查询的步骤: 创建普通查询,显示要生成表的内容 选择查询类型为生成表查询:选择“生成表查询”,选择数据库,输入新建表的名称 保存查询 运行查询:生成表 创建删除查询 删除查询是指删除符合条件的记录。可以从单个表中删除记录,也可以从多个想关联的表中删除记录 如果是多个表则必须满足以下几点: 1、在“关系”窗口中定义相关表之间的关系 2、在“关系”对话框中选中“实施参照完整性”复选框 3、在关系对话框中选中“级联删除相关记录”复选框 例3.16:将“选课成绩”表中成绩低于60分的记录删除 例:删除教师表中性别为男的记录 创建删除查询 删除查询的步骤: 选择查询类型为删除查询 选择删除记录来自哪张表 选择删除记录的条件 保存查询 运行查询:执行删除记录 创建删除查询 1、删除查询将永久删除指定表中的记录,并且无法恢复。因此在运行删除查询时要十分谨慎,最好对要删除记录所在的表进行备份,以防由于误操作而引起数据丢失。 2、删除查询每次删除整个记录,而不是指定字段中的数据,如果只删除指定字段的数据,可以使用更新查询将该值改为空值 创建更新查询 如果在“数据表”视图中对记录进行“更新”和“修改”,那么当要更新的记录较多时,就可以用更新查询。 更新查询:是对符合一定条件的记录作规律一致的修改 例:将所有1988年及以前参加工作的教师职称改为副教授。 例:将教授工资增加200 创建更新查询 更新查询的步骤: 选择查询类型为更新查询 选择更新字段及条件设置字段 设置更新查询 保存查询 运行查询:执行更新记录 创建追加查询 将某个表中符合一定条件的记录添加到另一个表中 例: 建立一个追加查询,将成绩在80-90分之间的学生成绩添加到已建立的“90分以上学生情况”表中 创建追加查询 追加查询的步骤: 选择查询类型为追加查询 选择追加到哪一张表 设置选择要追加的记录 保存查询 运行查询:执行追加记录 3.6 创建SQL查询 在Access中,创建和修改查询最方便直观的方法是使用查询“设

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值