第三章创建查询

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3、操作查询
操作查询是这样一种查询,使用这种查询只需进行一次操作就 可以对许多记录进行更改和移动。有如下四种操作查询:
更新查询 对一个或多个表中的一组符合条件的记录进行批量修改某字
段的值。
删除查询 从一个或多个表中删除一组符合条件的记录。
追加查询 将一个或多个表中的一组符合条件的记录添加到另一个表的末
交叉表查询是以行和列的字段作为标题和条件选取数据,并 在行与列的交叉处对数据进行汇总和统计计算。
设计交叉表查询需要字义3种字段: 处于数据表最左端的行标题字段
把某一字段或相关数据放入指定的一行中。 处于数据表最上边的列标题字段
对每一列指定的字段进行统计,并将统计结果放在该列。 处于行和列交叉位置的值字段
使用查询向导创建查询,可以在向导指示下选择一个或多个表、 一个或多个字段,但不能设置查询条件。 简单查询向导是用的最广 泛的一种查询向导,用于将一个或多个表中的数据按照指定的条件 进行检索和筛选,还可以进行汇总计算。 注意:
1、在数据表视图显示查询结果时,字段的排列顺序与在“简 单查询向导”对话框中选定字段的顺序相同。故在选定字段时,应 考虑按照字段的显示顺序选取。
三、查询的分类
根据对数据源的操作方式及查询结果的不同,access 2010提供 的查询可以分为5种类型,分别是选择查询、交叉表查询、操作查询、 SQL查询、参数查询 。
1、选择查询
★ 是根据指定的条件,从一个或多个表中获取数据并在“数据表视 图”中显示结果。
★ 选择查询可以对记录进行分组,并且对分组的记录进行求和、计 数、求平均值以及其它类型的计算。
2、当所建查询的数据源来自于多个表时,应建立表之间的关 系。
二、交叉表查询向导(P66)
交叉表査询是将来源于某个表中的字段进行分组,一组列在交叉表左 侧,一组列在交叉表上部,并在交叉表行与列交叉处显示表中某个字段的 各种计算值。
在创建交叉表查询时,需要指定3种字段:一是放在交叉表最左端的 行标题,它将某一字段的相关数据放入指定的行中;二是放在交叉表最 上面的列标题,它将某一字段的相关数据放入指定的列中;三是放在交 叉表行与列交叉位置上的字段,需要为该字段指定一个总计项,如总计、 平均值、计数等。在交叉表查询中,只能指定一个列字段和一个总计类 型的字段。
第三章 使用查询
第一节 查询的概述
查询概述
在Access 2010 数据库中,表是存储数据的最基本的数据库对象, 而查询则是百度文库表中的数据进行检索、统计、分析、查看和更改的又一个 非常重要的数据库对象。
一、查询的概念
查询是根据一定的条件,从一个或多个表或查询中提取数据并进行 加工处理,返回一个新的数据集合,以方便对数据进行查看和分析。
尾。
生成表查询 将查询的结果转存为新表。
4、SQL查询
SQL查询是用户使用SQL语句创建的查询。可以用结构化查询语言 (SQL)来查询、更新和管理Access这样的关系数据库。在查询的“设 计视图”中创建查询时,Access将在后台构造等效的SQL语句。
SQL查询主要包括:
联合查询 联合查询是将多个表或查询中的字段合并到查询结果的一个字
设计视图
查询结果
2、交叉表查询
使用交叉表查询可以计算并重新组织数据的结构,这样可以 更加方便地分析数据。交叉表查询可以对记录作合计、平均值、 计数等计算,这种数据可分为两组信息:一类在数据表左侧排列, 另一类在数据表的顶端。
例如:在“学生管理系统 ”数据库的“学生表”中,统计出各 班男、女生总人数,利用交叉表查询结果为:
段中。 使用联合查询可以合并多个表中的数据,并可以根据联合查询
生成一个新表。
传递查询 传递查询可以直接将命令发送到ODBC数据库服务器中,而不需
要事先建立链接。 利用传递查询可以直接使用其它数据库管理系统中的表。
数据定义查询 利用数据定义查询可以创建、删除或更改表,或者在数据
库表中创建索引。
子查询 是包含在另一个查询之内的SQL-SELECT语句,即嵌套在查询
★ 选择查询产生的结果是一个动态的记录集,不会改变源数据表中 的数据。
例:在“学生管理系统”数据库的“学生”表里,查找出1986年后(出 生的女学生的姓名、性别和出生日期。使用查询的“设计视图”创建出 该查询,其设计视图如图所示。当运行该查询时,以“数据表视图”方 式显示出该查询的结果,如图所示。
中的查询。
5、参数查询
参数查询是一种交互式查询,即利用对话框提示用户输入查询 条件后查询满足条件的记录。
第二节 创建选择查询
一、利用查询向导创建查询
可以使用查询向导创建查询,常用的查询向导有: ★ 简单查询向导; ★ 交叉表查询向导; ★ 查找重复项查询向导; ★ 查找不匹配项查询向导。
1、使用简单查询向导(P65)
可以为该字段指定总计项。 在交叉表查询中: ➢只能指定一个列字段和一个总计类型的字段。 ➢可以通过设置一个或多个行标题,创建多级交叉表查询。
交叉表查询向导的数据源只能来自于一张表或查 询。若来自多个表,可先建立一个查询,而后以此查询 作为数据源使用向导创建,或者直接在设计视图下创建。
查询是一张“虚表”,是临时的动态的数据的集合。当关闭查询的 数据表视图时,保存的是查询的结构,并不是保存查询结果的动态数据 表。
建立查询之前,一定要先建立表与表之间的关系。
二、查询的功能
查询主要有如下几个方面的功能: (1)选择字段:选择表中的部分字段生成所需的表或多个数据集。在 查询结果中可以只含有表中的部分字段。 (2)选择记录:根据指定的条件查找所需的记录,并显示查找的记录。 在查询的结果中,只含有符合指定条件的记录。 (3)编辑记录:即利用查询添加、修改和删除表中的记录。(更新查 询、删除查询) (4)实现计算:查询满足条件的记录,还可以在建立查询过程中进行 各种计算。(计算平均成绩,年龄等)即在查询中进行各种统计计算,也可 以建立一个计算字段来保存计算的结果。 (5)建立新表:操作查询中的生成表查询可以建立新表。即利用查询 的结果创建一个新表。 (6)为报表或窗体提供数据:即以查询的结果可以作为建立报表、窗 体和查询的数据源。
相关文档
最新文档