数据库应用基础-Access 2000第4章_第1页
数据库应用基础-Access 2000第4章_第2页
数据库应用基础-Access 2000第4章_第3页
数据库应用基础-Access 2000第4章_第4页
数据库应用基础-Access 2000第4章_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库应用基础

——Access2000主编赵增敏2023/3/14第4章查询的创建和使用4.1查询概述4.2创建选择查询4.3创建参数查询4.4创建交叉表查询第10章第9章第8章第7章第6章第5章第4章第3章第2章第1章2023/3/14第4章--2/144.1查询概述4.1.1查询的定义和作用 查询是对表中保存数据的询问,或对数据进行操作的请求。一个查询可以从多个表中获取数据,用作窗体、报表或数据访问页的数据源。在Access数据库(.mdb)中,所创建的查询可以保存为独立的对象,并且列在“数据库”窗口中,或者包含在窗体、报表的“记录来源”属性中。也可以在一个数据访问页中使用SQL语句来创建查询,但该语句不列在“数据库”窗口中,它保存在一个Access数据库的窗体或报表中,或者保存在一个Access数据库以外的数据访问页中。2023/3/14第4章--3/144.1查询概述4.1.2查询的类型 1.选择查询 2.参数查询 3.交叉表查询 4.操作查询 (1)追加查询 (2)删除查询 (3)生成表查询 (4)更新查询 5.SQL查询 (1)子查询 (2)传递查询 (3)联合查询 (4)数据定义查询2023/3/14第4章--4/144.1查询概述4.1.3查询的视图方式1.“设计”视图 查询“设计”视图是用于创建和修改查询的一个窗口,其中包含创建查询所需要的各个组件。查询的“设计”视图分为上下两个窗格:上面的窗格用于显示出当前查询的数据来源,可以是当前数据库中的表或查询;下面窗格用于显示查询设计网格,可以用来设置要在查询中包含的输出字段、记录的排序方式以及搜索记录的准则等。2.“数据表”视图 “数据表”视图以行列格式显示来自查询的数据。在“数据表”视图中,可以编辑字段、添加、删除和搜索数据。3.SQL视图 在“SQL”视图中显示出当前查询的SQL语句,也可以在该视图中创建一个SQL查询,例如联合查询、传递查询或数据定义查询。2023/3/14第4章--5/144.2创建选择查询4.2.1使用向导创建选择查询 在Access2000中,可以使用“简单查询向导”来创建选择查询,不仅能够从一个或多个表中选择要包含在结果集内的输入字段,还能够对结果集内的记录进行总计、计数、求平均值、求最大值或最小值各种汇总计算。●启动向导:在“数据库”窗口的工具栏上单击“新建”按钮,在“新建查询”对话框中单击“简单查询向导”选项,然后单击“确定”按钮。●选择一个表或查询作为新建查询的数据来源,并选择需要在查询中输入的字段。●选择采用明细查询还是汇总查询。●为查询指定标题。2023/3/14第4章--6/144.2创建选择查询4.2.1使用向导创建选择查询 在Access2000中,可以使用“简单查询向导”来创建选择查询,不仅能够从一个或多个表中选择要包含在结果集内的输入字段,还能够对结果集内的记录进行总计、计数、求平均值、求最大值或最小值各种汇总计算。●启动向导:在“数据库”窗口的工具栏上单击“新建”按钮,在“新建查询”对话框中单击“简单查询向导”选项,然后单击“确定”按钮。●选择一个表或查询作为新建查询的数据来源,并选择需要在查询中输入的字段。●选择采用明细查询还是汇总查询。●为查询指定标题。2023/3/14第4章--7/144.2创建选择查询4.2.2使用设计器创建选择查询 使用设计器创建选择查询时,首先从当前数据库中选择一个或多个表或查询作为数据来源,然后从数据源选择要包含到查询中的字段,接着还要设置查询准则,以确定在结果集内包含哪些记录。 1.向查询中添加表 2.向查询中添加字段 3.设置查询准则 4.设置排序准则 5.保存查询2023/3/14第4章--8/144.2创建选择查询4.2.2使用设计器创建选择查询 使用设计器创建选择查询时,首先从当前数据库中选择一个或多个表或查询作为数据来源,然后从数据源选择要包含到查询中的字段,接着还要设置查询准则,以确定在结果集内包含哪些记录。 1.向查询中添加表 2.向查询中添加字段 3.设置查询准则 4.设置排序准则 5.保存查询2023/3/14第4章--9/144.2创建选择查询4.2.3创建多表查询 如果所需要的数据分别包含在不同的表中,就必须创建基于多表的查询。为此,应在“显示表”对话框中,将所需要的多个表添加到查询中。 在所生成的SELECT语句中,通过INNERJOIN运算符将两个相互关联的表连接起来,通过ON关键字指定连接条件,这种类型的连接称为内连接。2023/3/14第4章--10/144.3创建参数查询参数查询的定义: 参数查询可以显示一个或多个提示参数值(准则)的预定义对话框,也可以创建提示查询参数的自定义对话框。当运行参数查询时,可以在对话框中输入参数值以设置查询准则,从而能够动态地生成结果集。参数查询不是一种真正独立的查询类型,可以将其添加到选择查询、交叉表查询以及各种操作查询中。创建参数查询的方法: 在“准则”单元格中输入带括号的提示信息。4.3.1创建单参数的参数查询4.3.2创建双参数的参数查询2023/3/14第4章--11/144.4创建交叉表查询4.4.1使用向导创建交叉表查询启动创建交叉表查询向导:(1)在“数据库”窗口中请单击“对象”栏下面的“查询”,然后单击“数据库”窗口工具栏上的“新建”按钮。(2)在“新建查询”对话框中单击“交叉表查询向导”,然后单击“确定”按钮。创建交叉表查询的过程:●为交叉表查询选择数据来源●选择作为交叉表查询行标题的字段,最多可以选择三个字段●选择作为交叉表查询列标题的字段●确定在每个行和列交叉点上显示什么数据●指定交叉表查询的名称2023/3/14第4章--12/144.4创建交叉表查询创建交叉表查询后,SQL语句中新出现下列三个子句。●GROUPBY子句 指定按照哪些字段对数据进行分组统计,该子句所含字段的值将用作交叉表查询的行标题,这些字段的名称也必须出现在SELECT子句中。在创建交叉表查询时,GROUPBY子句中最多可以包含3个字段。●PIVOT子句 指定要使用哪个字段的值作为交叉表查询的列标题,该子句中只能包含一个即将变成标题的字段。●TRANSFORM子句 指定对哪个字段应用统计函数,该函数表达式也必须出现在SELECT子句中,TRANSFORM子句中只能包含一个应用统计函数的字段。2023/3/14第4章--13/144.4创建交叉表查询4.4.2使用设计器创建交叉表查询启动设计器:(1)在“数据库”窗口中单击“对象”栏下的“查询”,然后单击“数据库”窗口工具栏上的“新建”按钮。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论