版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第3章查询考点归纳3.1认识查询1查询的功能查询是对数据库表中的数据进行查找,同时产生一个类似于表的结果。在Access中可以方便地创建查询,在创建查询的过程中定义要查询的内容和准则,Access根据定义的内容和准则在数据库表中搜索符合条件的记录。利用查询可以实现很多功能。①选择字段;②选择记录;③编辑记录;④实现计算;⑤建立新表;⑥建立基于查询的报表和窗体。2查询的类型(1)选择查询选择查询是最常用的查询类型,是根据指定的查询准则,从一个或多个表中获取数据并显示结果。也可以使用选择查询对记录进行分组,并且对记录进行总计、计数、平均以及其他类型的计算。选择查询能够使用户查看自己所想查看的记录。执行一个选择查询时,需要从指定的数据库表中搜索数据,数据库表可以是一个表或多个表,也可以是一个查询。查询的结果是一组数据记录,即动态集。(2)交叉表查询交叉表查询将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段统计值。交叉表查询就是利用了表中的行和列来统计数据的。(3)参数查询参数查询是一种利用对话框来提示用户输入准则的查询。这种查询可以根据用户输入的准则来检索符合相应条件的记录。(4)操作查询操作查询与选择查询相似,都是由用户指定查找记录的条件,但选择查询是检查符合特定条件的一组记录,而操作查询是在一次查询操作中对所得结果进行编辑等操作。操作查询有4种:生成表、删除、更新和追加。(5)SQL查询SQL查询就是用户使用SQL语句来创建的一种查询。SQL查询主要包括联合查询、传递查询、数据定义查询和子查询等4种。3建立查询的准则(1)准则中的运算符运算符是组成准则的基本元素。Access提供了关系运算符、逻辑运算符和特殊运算符。3.2创建选择查询1创建不带条件的查询建立查询的方法有两种:查询向导和“设计”视图。(1)使用“查询向导”使用“查询向导”建立查询操作比较简单,用户可以在向导的指示下选择表和表中字段。(2)使用“设计”视图实际应用中,可以使用“设计”视图建立不带条件的查询。(3)运行查询建立查询之后,用户可以运行查询从而获得查询的结果。运行查询的操作步骤如下:①在数据库窗口中,单击“查询”对象。②选择要运行的查询,然后单击“打开”;或双击要运行的查询。2创建带条件的查询3.3在查询中进行计算1了解查询计算功能预定义计算即所谓的“总计”来计算,是系统提供的用于对查询中的记录组或全部记录进行的计算,它包括总和、平均值、计数、最大值、最小值、标准偏差或方差等。用户自定义计算可以用一个或多个字段的值进行数值、日期和文本计算。2总计查询所谓总计查询就是在成组的记录中完成一定计算的查询。使用查询“设计”视图中的“总计”行,可以对查询中全部记录或记录组计算一个或多个字段的统计值。(1)创建总计查询(2)总计项。3分组总计查询在“设计”视图中,将用于分组字段的“总计”行设置成GroupBy,就可以对记录进行分组统计了。4添加计算字段当需要统计的数据在表中没有相应的字段,或者用于计算的数据值来源于多个字段时,“设计网格”中添加一个计算字段。计算字段是指根据一个或多个表中的一个或多个字段并使用表达式建立的新字段。3.4创建交叉表查询1认识交叉表查询所谓交叉表查询,就是将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。2创建交叉表查询创建交叉表查询有两种方法:“查询向导”和查询“设计”视图。(1)使用“查询向导”创建交叉表的数据源必须来自于一个表或查询。如果数据源来自多个表,可以先建立一个查询,然后再以此查询作为数据源。(2)使用“设计”视图使用“交叉表查询向导“建立交叉表查询,所用的字段必须来源于同一个表或同一个查询;如果使用的字段不在同一个表或查询中,最简单、灵活的办法是使用“设计”视图,它可以由用户自由地选择一个或多个表、选择一个或多个查询。因此,如果所用数据源来自于一个表或查询,使用“交叉表查询向导”比较简单;如果所用数据源来自于几个表或几个查询,使用“设计”视图则更方便。另外,如果“行标题”或“列标题”需要通过建立字段得到,那么最好使用“设计”视图来建立查询。在启动查询之后,希望中止查询的运行,可以按Ctrl+Break键;如果在查义“设计网格”中包含了某个字段,但又单击了“交叉表”单元格中的“不显示”选项和“总计”单元格中的“GroupBy”选项,则Access将按照“行标题”对该字段进行分组,但在查询结果中不会显示此行:“列标题”字段的值可能包含通常不允许在字段名出现的字符。3.5创建参数查询创建单参数查询,就是在字段中指定一个参数,在执行参数查询时,用户输入一个参数值。建立参数查询时应注意:如果在一个已建的查询中创建参数查询,则直接在“设计”视图中打开该查询,然后在其基础上输入参数准则即可。若执行“保存”命令,则存盘后,原查询将被该参数查询内容所替换;若希望保留原查询,应执行“文件”菜单中的“另存为”命令。如果从头开始建立参数查询,应先按前面介绍的方法创建查询,只需在“准则”行上输入参数查询相应的准则,然后执行“保存”命令即可。2多参数查询用户不仅可以建立单个参数的查询,如果需要也可以建立多个参数的查询。在执行多参数查询时,用户依次输入多个参数值。3.6创建操作查询操作查询是Access提供的5种查询一个很重要的查询,它使用户在利用查询检索数据、计算数据、显示数据的同时更新数据,而且还可以生成新的数据表。1认识操作查询操作查询是指仅在一个操作中更改许多许多记录的查询。操作查询包括生成表查询、删除查询、更新查询和追加查询等4种。生成表查询就是利用一个或多个表中的全部或部分数据创建新表:删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录。而不只是记录中所选择的字段;更新查询对一个或多个表中的一组记录作全部更新;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。2生成表查询在Access中,从表中访问数据要比从查询中访问数据快得多,如果经常要从几个表中提取数据,最好的方法是使用Access提供的生成表查询,即从多个表中提取数据组合起来生成一个新表永久保存。3删除查询可以使用Access提供的删除查询,删除同一类的一组记录,利用该查询一次可以删除一组同类的记录。删除查询可以从单个表中删除记录,也可以从多个相互关联的表中删除记录。从多个表中删除相关记录必须满足以下条件:(1)在“关系”窗口中定义相关表之间的关系。(2)在“关系”对话框中选中“实施参照完整性”复选项。(3)在“关系”对话框中选中“有联删除相关记录”复选项。4更新查询5追加查询使用操作查询时应注意:在执行操作查询之前,最好单击工具栏上的“视图”。预览即将更改的记录,如果预览到的记录就是要操作的记录,再执行操作查询,这样可防止误操作。另外,在使用操作查询之前,应该备份数据。3.7创建SQL查询1使用SQL修改查询中的准则2创建SQL查询SQL查询分为联合查询、传递查询、数据定义查询和子查询等4种。(1)创建联合查询,联合查询将来自一个或多个表或查询的字段组合为查询结果中的一个字段或列。(2)创建传递查询传递查询是SQL特定查询之一,可直接将命令发送到ODBC数据库服务器中。使用传递查询时,不必与服务器上的表链接,就可以直接使用相应的表。应用传递查询的主要目的是为了减少网络负荷。一般创建传递查询时,需要完成两项工作,一是设置要连接的数据库;二是在SQL窗口中输入SQL语句。(3)建立数据定义查询数据定义查询可以直接创建、删除或更改表,或者在当前数据库中创建索引。在数据定义查询中要输入SQL语句,每个数据定义查询只能由一个数据定义语句组成。3.8操作已创建的查询创建了查询之后,可以在“设计”视图中对其进行修改。1运行已创建的查询在创建查询时,用户可以通过工具栏上的“运行”按钮看到查询结果。创建查询后,如果想查看查询的结果,可以通过以下两种方法实现:(1)在“数据库”窗口中,单击“查询”对象,选择要运行的查询,然后单出“打开”按钮。(2)在“数据库”窗口中,单击“查询”对象,然后双击要运行的查询。2编辑查询中的字段编辑查询中的字段主要包括添加、删除字段,移动字段或更改字段名。(1)添加字段如果需要为查询添加字段,操作步骤如下:①在“数据库”窗口的“查询”对象中,单击要修改的查询,然后单击“设计”按钮,屏幕上出现查询“设计”视图。②双击要添加的字段,则该字段将添加到“设计网格”中的第一个空白列中;如果要在某一字段前插入字段,则单击要添加的字段,并按住鼠标左键,将它拖到该字段的位置上;如果要一次添加多个字段,则按住Ctrl工单击要添加的字段,然后将它们拖到“设计网格”中;如果要将某一表的所有字段添加鼠标左键拖动鼠标到“设计网格”中的第一个空白列中,然后释放鼠标左键。③单击工具栏上的“保存”按钮保存所做的修改。(2)删除字段如果要删除查询中的字段,操作步骤如下:①在“数据库”窗口的“查询”对象中,单击要修改的查询,然后单击“设计”按钮,屏幕上出现查询“设计”视图。②单击要删除字段的字段选择器,然后单击“编辑”菜单中的“删除”命令或按Del键。也可以单击要删除字段所在的列,然后单击“编辑”菜单中的“删除列”命令。③单击工具栏上的“保存”按钮保存所做的修改。(3)移动字段Access在排序查询结果时,首先按照“设计网格”中排列最靠前的字段排序,然后再按下一个字段排序。操作步骤如下:①在“数据库”窗口的“查询”对象中,单击要修改的查询,然后单击“设计”按钮,屏幕上显示查询“设计”视图。②单击要移动的字段对应的字段选择器,并按住鼠标左键,拖动鼠标至新的位置。如果将要移动的字段移到某一字段的左边,则将鼠标拖到该列。当释放鼠标时,Access将把被移动的字段移到光标所在列的左边。③单击工具栏上的“保存”按钮保存所做的修改。3编辑查询中的数据源(1)添加表或查询在“设计”视图中,添加表或查询的操作步骤如下:①在“数据库”窗口的“查询”对象下,单击要修改的查询,然后单击“设计”按钮,屏幕上显示查询“设计”视图。②单击工具栏上的“显示表”按钮,打开“显示表”对话框。在“显示表”对话框中,如果要添加表,则单击“表”选项卡,然后双击要添加的表;如果要添加查询,则单击“查询”选项卡,然后双击要添加的查询。③单击“关闭”按钮,关闭“显示表”对话框。④单击工具栏上的“保存”按钮保存所做的修改。(2)删除表或查询删除表或查询的操作与添加表或查询的操作相似,首先打开要修改查询的“设计”视图;在“设计”视图下,单击要删除的表或查询,然后选择“编辑”菜单中的“删除”命令或按Del键;最后单击工具栏上的“保存”按钮保存所做的修改。4调整查询的列宽在“设计网格”
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年道路危险货物运输押运员培训资料
- 2026年新入职康复治疗师评估技术与康复计划制定
- 2026年双一流高校学生参军入伍优势与职业路径
- 2026年流动人口结核病防治知识健康讲座
- 2026年绿色生态生猪养殖技术与实践
- 2026年海外财务经理跨文化适应与国际准则应用
- 2026年信息系统故障应急处理流程
- 2026年创业计划书日式和服体验馆
- 2026年数字经济时代电子商务校企合作
- 2026年人工智能辅助教学评价工具开发
- 《预算执行常态化监督发现问题纠偏整改操作指南(试行)》
- 2026年“建安杯”信息通信建设行业安全竞赛核心考点题库
- T-CCSAS 062-2026《行为安全观察与沟通实施指南》
- 备战2026河南中考英语:补全对话7大场景高频问句及答语梳理+解题技巧
- 应急演练组织规范及流程
- 砖混转框架施工方案样本
- T-CHAS 10-2-19-2023 中国医院质量安全管理 第2-19部分:患者服务 内镜治疗
- 2025年农产品质量与安全管理试卷及答案
- DB11∕T 1072-2025 城市桥梁工程施工质量检验标准
- 中国农业大学强基计划真题笔试
- 2025年公安院校联考考试面试试题及答案
评论
0/150
提交评论