- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
;实际应用中,经常需要查询数据表中满足一定条件的某些字段的值,或从几个表中筛选相关的字段进行显示,这就用到了查询。查询是根据既定条件对表进行检索,筛选出符合条件的记录,从而构成一个新的数据集合。;;4;前面介绍了相对简单的选择查询的创建方法,这类查询基于某些特定的条件从一个或多个表里返回特定的记录,这些记录的行和列都保持原来的结构不变。本节将介绍一些高级查询,这类查询能对返回的记录进行重新布局、汇总等复杂的操作,主要包括交叉表查询、参数查询、操作查询和SQL查询,下面逐一介绍。;交叉表查询是指能够对查询的数据进行汇总、求平均等计算,并对数据结构进行重新组织的查询。查询得到的数据分布在数据表的左侧和顶端,行列交叉处显示字段的计算结果。交叉表查询可以利用向导或者直接利用设计视图来创建,下面以使用向导创建“借书表”中部分字段的查询为例,介绍创建交叉表查询的操作步骤。;;;;;通过上述步骤就完成了对交叉表查询的创建和使用,由于交叉表查询显示来源于表中某个字段的总结值(合计、计数及平均),并将数据组合成类,利用累计工具将数值显示为电子报表的格式,因此可以用交叉表查询来比较数值和发现数据的趋势,查看月报、季报和年报之类的累计数据,可见交叉表特别适用于作为报表或图表的基础。;参数查询是比较动态的,使用它时首先将显示出要求用户输入查询条件(准则)的对话框(参见下方左图),在输入一个量或者常数后,系统会根据用户输入的查询条件将查询结果以指定形式显示出来,如下方图右图所示。;;下面以查询图书表中“介于两个日期之间的图书借阅记录”为例介绍参数查询的创建。;;通过以上步骤就完成了“参数查询”的创建。
在“导航窗格”中双击打开新创建的“参数查询”,弹出“输入开始时间”的对话框,输入“2011-6-1”,单击“确定”按钮,弹出“输入结束时间”的对话框,输入“2011-7-1”,单击“确定”按钮,弹出参数查询的“返回结果”窗口(参见下图),数据是“借书表”中介于两个时间参数之间的所有应还图书记录。
;;操作查询用于同时对一个或??个表进行全局数据管理操作,它可以对数据表中原有的数据内容进行编辑,对符合要求的数据进行批量修改。Access2007中的操作查询根据其功能的不同分为更新查询、追加查询、删除查询和制表查询。下面对它们进行逐一介绍。;更新查询用于添加一些条件来对记录中的一个或多个字段进行更新,比如要将“借书表”中的“应还日期”向后推迟5天,具体操作如下。;双击“借书表”中的“借书证号”字段,将其添加到设计网格,执行相同的操作继续添加“图书编号”“借出日期”和“应还日期”,如右图所示。;;;2.追加查询;;;;;3.删除查询;;;;4.制表查询;;在“生成表”对话框中输入表的名称“读者信息筛选”,单击“确定”按钮返回“设计视图”,如下方左图所示。;SQL查询是在Access2007中直接使用SQL语句创建的查询。下面以查询“借书表”中的所有记录为例,介绍创建SQL查询的操作步骤。;;;在“SQL视图”输入框中输入SQL语句。本例输入“SELECT*FROM借书表”(用来返回“借书表”中的所有记录),单击“关闭”按钮,弹出“是否保存”对话框,选择“是”按钮,弹出“另存为”对话框提示输入查询名称,输入“SQL查询”,单击“确定”按钮,完成SQL查询的创建。;以上例子通过使用语句“SELECT*FROM借书表”将“借书表”中的所有记录查询了出来。在该SELECT语句中,“SELECT”表示查询检索的意思,“*”表示包括所有字段,“FROM”后面跟的是数据来自哪个表,这里指的是“借书表”。现对SQL中最常用的SELECT语句作以下说明。;具体如下表所示。;SELECT语句含有若干个子句,这些子句进一步完善了用来检索所需数据的语句和想看到的排序,如下表所示。;SQL查询可以分为联合查询、传递查询、数据定义查询和SQL子查询四种,其中传递查询、数据定义查询和SQL子查询涉及知识比较多,已经超出本书范围,具体使用方法请参考其他相关书籍。
联合查询指的是能把一个或多个表的字段组合成结果中的一个字段的查询。它在Access数据库中经常用到,应当重点学习掌握。;下面以查询“图书表”和“图书补充表”中无重复的、并按照“图书编号”从小到大排序的记录为例,来讲述创建和使用联合查询的操作步骤。;在“联合查询”输入框中输入“SELECT图书表.图书编号,图书表.分类号,图书表.书号,图书表.书名,图书表.作者,图书表.出版社,图书表.定价,图书表.库存量,图书表.入库时间FROM图书表UNIONSELECT图书补充表.图书编号,图书补充表.分类号,图书补充表.书号,图书补充表.书名,图书补充表.作者,图书补充表.出版社,图书补充
您可能关注的文档
- 高教版《Access 数据库应用技术》任务2.1 数据库的创建 课件(共18张PPT).ppt.pptx
- 高教版《Access 数据库应用技术》任务1.3 Access2019基本操作 课件(共29张PPT).ppt.pptx
- 项目1初识数据库 课件(共48张PPT)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社).ppt.pptx
- 2.1数据表的创建 课件(共52页PPT)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社).ppt.pptx
- 5.2报表的设计 课件(共41张PPT)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社).ppt.pptx
- 3.1应用查询向导创建查询 课件(共55张PPT)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社).ppt.pptx
- 4.2窗体的设计 课件(共60张PPT)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社).ppt.pptx
- 3.2应用查询设计创建查询 课件(共70页PPT)-《数据库应用基础——Access 2016》同步教学(上海交通大学出版社).ppt.pptx
- 5.3 报表的基本操作 课件(共32张PPT)-《数据库应用基础-Access》同步教学(航空工业出版社).ppt.pptx
- 7.4 报表的高级设计课件-中职《数据库应用基础(Access 2010)》同步教学(哈尔滨工程大学出版社)(共19张PPT).ppt.pptx
文档评论(0)