- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章 查询设计与创建
将光标放在“字段”单元格中,单击“查询工具”-“设计”选项卡中“查询设计”组中的“生成器”按钮 ,打开“表达式生成器”对话框。 在设计视图中继续添加需要查询的字段。切换到数据表视图,查看查询结果。 6.5 创建操作查询 操作查询是在查询的过程中在数据库中完成一定操作的查询。 Access 2007提供的操作查询有:删除查询、更新查询、追加查询、生成表查询。 6.5.1 创建删除查询 利用删除查询,只能删除表中符合条件的行记录,无法删除指定的列或列的内容,不可以利用“撤销”命令恢复删除的记录。 打开查询的设计视图,单击“查询工具”-“设计”选项卡中“查询类型”组中的“删除”按钮 ,在设计视图中将增加“删除”行。 6.5.2 创建更新查询 利用更新查询可以更新表中符合条件的记录。 打开查询的设计视图,单击“查询工具”-“设计”选项卡中“查询类型”组中的“更新”按钮 ,在设计视图中将增加“更新到”行。 6.5.3 创建追加查询 利用追加查询可以从一个数据表中读取记录,追加到其他表中。 打开查询的设计视图,单击“查询工具”-“设计”选项卡中“查询类型”组中的“追加”按钮 ,系统弹出“追加”对话框。 6.5.4 创建生成表查询 利用生成表查询可以从包含在查询结果集中的数据创建新表。 打开查询的设计视图,单击“查询工具”-“设计”选项卡中“查询类型”组中的“生成表”按钮 ,打开“生成表”对话框。 6.6 使用SQL语句创建查询 SQL查询是直接应用SQL语言执行查询任务的一种查询。 SQL查询分为4种类型:联合查询、传递查询、数据定义查询和子查询。 SELECT语句主要有5个子句: (1)FROM 表列表。 (2)WHERE 行选择说明。 (3)GROUP BY 分组说明。 (4)HAVING 组选择说明。 (5)ORDER BY 排序说明。 SQL查询的执行过程如下: (1)从FROM子句中,选择满足WHERE子句中给出条件表达式的记录。 (2)按照GROUP BY子句中指定列的值分组。 (3)提取满足HAVING子句中组条件表达式的记录,按照SELECT子句给出的列名或列表达式输出。 (4)最后按照ORDER BY子句的排序说明,对输出的记录进行升序(ASC)或降序(DESC)排序。 6.6.1 联合查询 【例6-13】将“读者”表中的“借书证号”、“姓名”、“性别”字段和“读者1”表中的字段联合起来。 6.6.2 传递查询 传递查询通过使用服务器能接受的命令,直接将命令发送到ODBC数据库服务器中执行查询。 单击“查询工具”-“设计”选项卡中“查询类型”组中的“传递查询”按钮 ,将设计视图改为SQL传递查询窗口。 6.6.3 数据定义查询 Access支持的数据定义语句有: CREATE TABLE:创建表。 ALTER TABLE:将新字段或限制的条件添加到已有的表中。 DROP:从数据库中删除表或从字段和字段组中删除一项索引。 CREATE INDEX:创建字段或字段组的索引。 【例6-14】创建数据定义,将“图书”表中的“书号”字段,由“数字”数据类型修改为“文本”数据类型。 6.6.4 子查询 子查询包含在另一个选择查询或操作查询中的SELECT语句中。 (1)可以用子查询完成一些操作。 (2)通过子查询测试某些结果的存在性。 (3)主查询中等于、大于或小于子查询返回值的值。 (4)在子查询中创建子查询。 小结 本章主要介绍了Access 2007中各种经常用到的查询的创建方法及使用技巧。数据查询是数据库管理系统的基本功能。利用Access的可视化查询工具可以使用多种不同的方法来检索、更改和分析数据,还可以将查询结果作为窗体和报表的数据来源。 研究出版社 高等教育“十一五”规划教材 * 第6章 查询设计与创建 6.1 查询的概念和设计 6.2 使用向导创建查询 6.3 在设计视图中创建查询 6.4 查询中的计算 6.5 创建操作查询 6.6 使用SQL语句创建查询 6.1 查询的概念和设计 6.1.1 查询的概念 查询是基于表的一项重要应用技术,是Access 2007数据库处理和分析数据的工具,是按照一定的准则,在指定的(一个或多个)表中筛选所需要的信息,供使用者查看、更改和分析使用。 查询的结果不仅可以作为窗体和报表的数据来源,还可以作为新数据表或者另一个查询的数据来源。 6.1.2 查询的种类 1. 选择查询 选择查询是最常见的查询类型,它从一个或多个表中检索数据,在数据表中显示结果,还可以使用选择查询对记录进行分组,对记录进行求和、计数、求平均值以及其他类型的计算。 2. 交叉表查询 交叉表查询可以计算并重新组织数据的结构,可以更方便地分析数据。 这种数据可分为两组信息
文档评论(0)