- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 查 询 设 计 3.1 查 询 概 述 3.1.1 查询的定义与作用 Microsoft Access中的查询一般是指在数据库中按照预设的条件查找相关数据的过程,不修改数据库中的数据。但其中也包含了另一类查询——操作查询,可以对符合条件的记录进行修改或移动。一般来说,创建查询就像是对Access提出了一个问题,运行查询时它会给出相应的结果。 3.1.2 查询的类型 在Microsoft Access中查询分成以下五种类型。 (1) 选择查询。选择查询是最常见的查询类型,它从一个或多个表中检索数据,并且在可以更新记录(有一些限制条件)的数据表中显示结果。也可以使用选择查询来对记录进行分组,并且对记录进行总计、计数、平均值以及其他类型的总和计算。 (2) 参数查询。参数查询是这样一种查询,它在执行时显示自己的对话框以提示用户输入信息,例如条件、检索要插入到字段中的记录或值。可以设计此类查询来提示更多的内容,例如可以设计它来提示输入两个日期,然后 Access检索在这两个日期之间的所有记录。 (3) 交叉表查询。使用交叉表查询可以计算并重新组织数据的结构,这样可以更加方便地分析数据。交叉表查询计算数据的总计、平均值、计数或其他类型的总和,这种数据可分为两组:一组在数据表左侧排列,另一组在数据表的顶端。 (4) 操作查询。操作查询用来创建或修改表,使用这种查询时只需进行一次操作就可对多条记录进行更改和移动。在Access中有四种操作查询:生成表查询、更新查询、删除查询和追加查询。 (5) ?SQL查询。SQL查询是用户使用SQL语句创建的查询。可以用结构化查询语言 (Structure Query Language)来查询、更新和管理Access这样的关系数据库。 有一些SQL查询称为“SQL特定查询”,无法在“QBE”(按示例查询)设计网格中进行创建。对于传递查询、数据定义查询和联合查询,必须直接在SQL视图中创建SQL语句。对于子查询,可以在查询设计网格的“字段”行或“条件”行中输入SQL语句。 3.1.3 查询的视图 1. 设计视图 查询的设计视图用于创建和修改查询。查询的设计视图窗口分为上下两个部分:上半部分的窗格为数据环境,显示出当前查询的数据来源,可以是当前数据库中已有的表或查询,同时显示表之间的关系;下半部分的窗格显示查询所要包含的字段,常称之为按示例查询网格,即上文提及的“QBE”,如图3-1所示。若要在设计视图中打开一个查询,在“数据库”窗口中单击“对象”下的“查询”,在“数据库”窗口右侧的对象列表中选中要在设计视图中打开的查询,单击“数据库”窗口工具栏上的设计按钮? ? 即可。 下面介绍一下“QBE”网格中每行的作用。 ● 字段:在查询结果集中显示的字段名称,如“学号”、“姓名”、“课程名称”等。 ● 表:字段所属的表,如“学号”字段来自“学生”表,“课程名称”字段来自“课程”表。 ● 排序:查询结果集中字段值的排列顺序(升序或降序),在Access中默认的排序顺序是“升序”。 ● 显示:选择当前字段是否在查询结果集中显示,选中表示显示,反之表示不显示。 ● 条件:检索数据的限制条件,通过它可以改变结果集中记录的个数。如在“成绩”字段的“条件”单元格中输入“60”,则查询结果集中只显示成绩大于60分的记录。 ● 或:附加的检索限制条件,如“100”。 2. 数据表视图 数据表视图以行和列的格式显示来自查询结果集中的数据,如图3-2所示。若要在数据表视图中打开一个查询,可在“数据库”窗口中单击“对象”下的“查询”,在“数据库”窗口右侧的对象列表中双击要打开的查询。如果该查询已在设计视图中打开,可单击工具栏上的视图按钮? ?,切换到数据表视图。 3. ?SQL视图 SQL视图用于显示当前查询的SQL语句或对SQL语句进行修改,如图3-3所示。对于那些对SQL语句比较了解的用户,可以在SQL视图中输入SQL语句创建一个SQL查询,在其中输入SQL语句可以起到和图形界面相同的效果。当然如果想要通过视图的切换来对照学习SQL语句也未尝不可。在设计视图或数据表视图中打开一个查询后,选择“视图/SQL视图”命令,或单击工具栏上“视图”按钮右侧的向下箭头,从下拉菜单中选择“SQL视图”命令即可。 4. 数据透视表视图 数据透视表视图用于汇总并分析数据表中的数据,如图3-4所示。 5. 数据透视图视图 数据透视图视图以图形方式显示数据表中的数据,如图3-5所示。 3.2 创建选择查询实例 3.2.1 使用向导创建选择查询 和使用表向导创建一个数据表相同,使用
您可能关注的文档
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 01第一章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 02第二章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 03第三章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 04第四章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 05第五章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 06第六章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 07第七章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 08第八章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 09第九章.ppt
- 3ds Max 9中文版基础教程 第2版 作者 詹翔 王毅 11第十一章.ppt
- Access数据库应用技术 作者 王趾成 第1-5章 第4章.ppt
- Access数据库应用技术 作者 王趾成 第1-5章 第5章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第6章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第7章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第8章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第9章.ppt
- Access数据库应用技术 作者 王趾成 第6-11章 第10章.ppt
- ADO.NET数据库访问技术案例教程 陈承欢 (FLA)数据库访问技术单元实训.ppt
- ADO.NET数据库访问技术案例教程 陈承欢 (FLB)-数据库应用系统开发综合实训.ppt
- ADO.NET数据库访问技术案例教程 陈承欢 (第 1 章)-数据库应用系统概述.ppt
文档评论(0)