- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三讲 查询(第四章)
3.1 查询简介
3.2 查询视图
3.3 创建查询
查询向导
查询设计
3.4 查询条件
第3讲 查询
3.5 对查询进行编辑
3.6 选择查询
3.7 参数查询
3.8 交叉表查询
3.9 操作查询
3.10 SQL查询
在数据库操作中,很大一部分工作是对数据进行统计、计算与检索。虽然可以在数据表中进行筛选、排序、浏览甚至汇总等操作,但是进行数据计算以及检索多个表时,就无能为力了。此时,我们可以利用查询轻而易举地完成以上操作。
查询是Access数据库中的一个重要对象。查询实际上就是从一个或多个表中按照条件提取信息,并分析、计算的过程,查询的结果也将是一个数据集合(表)。而且access只保存查询操作,而不保存查询结果,避免数据冗余。每次运行查询,即从表中提取、分析数据,保证数据的同步。查询可以用来生成窗体、报表,甚至是生成其他查询的基础。
3.1 查询简介
根据其应用目的不同,可以将Access的查询分为以下5种类型:
(1)选择查询:最常用的一种查询,即是从一个或多个表中根据条件提取数据,并对其分析和计算。
(2)交叉表查询:提取数据,并对查询到的数据集重新组织以更方便地查看数据的一种方式。
(3)参数查询:查询中设置参数,运行查询时根据用户输入的参数返回不同的结果。
(4)操作查询:操作查询是在一次查询操作中对所得到的结果进行编辑等操作。操作查询分为四种类型:删除、追加、更改与生成表。
(5)SQL查询:这种查询需要一些特定的SQL命令,这些命令必须写在SQL视图中(SQL查询不能使用设计视图)。SQL查询包括联合查询、传递查询、数据定义查询和子查询四种类型。
3.1 查询简介
Access2010的查询视图有数据表视图、设计视图、SQL视图、数据透视表视图和数据透视图视图五种,本节仅介绍常用的前三种视图方式。
3.2.1 数据表视图
数据表视图主要用于在行和列格式下显示表、查询以及窗体中的数据,通常此视图方式用于查看查询的运行结果。用户可以通过这种方式进行打开查询、查看信息、更改数据、追加记录和删除记录等操作。
3.2 查询视图
3.2.2 设计视图
设计视图是一个设计查询的窗口,包含了创建查询所需要的各个组件。用户只需在各个组件中设置一定的内容就可以创建一个查询。
3.2 查询视图
在查询设计网格中,可以详细设置查询的内容,具体内容的功能如下:
(1)字段:查询所需要的字段。每个查询至少包括一个字段,也可以包含多个字段。如果与字段对应的“显示”复选框被选中,则表示该字段将显示在查询的结果中。
(2)表:指定查询的数据来源表或其他查询。
(3)排序:指定查询的结果是否进行排序。排序方式包括“升序”、“降序”和“不排序”三种。
(4)条件:指定用户用于查询的条件或要求。
3.2 查询视图
3.2.3 SQL视图
SQL是“Structured Query Language”的缩写。虽然SQL语言是大型的、多样的语言,但用户只需要简单了解SQL就能够使用它。当用户在设计视图中创建查询时,Access在SQL视图中自动创建与查询对应的SQL语句。用户可以在SQL视图中查看或改变SQL语句,进而改变查询。
3.2 查询视图
创建的查询的两种方式:查询向导和查询设计
首先来看查询向导的方式,常用的查询向导有:
简单查询向导。
交叉表查询向导。
查找重复项查询向导。
查找不匹配项查询向导。
3.3 创建查询
3.3.1 简单查询向导
在Access中可以利用简单查询向导创建查询,可以在一个或多个表(或其他查询)指定的字段中检索数据。而且,通过向导也可以对查询结果进行总计、计数、求平均值、最大值和最小值等运算。
例:使用简单查询向导的方式查询学生选修课成绩的平均值。
3.3 创建查询
3.3.2 交叉表查询向导
使用向导创建交叉表查询,可以将查询结果按照需求重新组织行、列,并在其交叉的位置进行统计。创建交叉表查询需要指定行、列,并设置交叉点的求和、求平均值、计数或其他计算。
例:统计各班级男女生人数。
3.3 创建查询
3.3.3 查找重复项查询向导
根据“查找重复项”查询的结果,可以确定在表中是否有重复的记录,或记录在表中是否共享相同的值。
例:查询出生日期相同的学生信息。
注:若无重复记录,则结果为空
3.3 创建查询
3.3.4 查找不匹配项查询向导
使用“查找不匹配项查询向导”,可以在表中查找与其他记录不相关的记录。
例:查找未选课的学生信息。
3.3 创建查询
3.3.5 使用查询设计创建查询
即是用设计视图方式创建查询,在设计视图中可以灵活地设置查询的表和字段,并根据需要对查询条件进行修改。
例:查询选修课不及格的学生的信息,查询结果中显示学号、姓
文档评论(0)