- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 查询的使用 4.1 查询概述 查询是指在数据库中,按照特定的要求,在指定的数据源中查找、提取指定的字段,并返回一个新的数据集合,即查询结果。查询是一个动态的逻辑表,数据源中的数据发生变化时,查询表中相应的数据也会随之改变。查询的数据源既可以是一个表,也可以是多个相关的表,还可以是其他查询对象。 4.1.1 查询的视图 查询对象的视图形式有5种:数据表视图、设计视图、SQL视图、数据透视表视图和数据透视图视图,其中设计视图是经常使用到的。 查询的设计视图分为上下两部分,如图4-1所示。 (1)字段:查询结果中所显示的字段。 (2)表:查询的数据源。 (3)排序:确定查询结果中的字段的排序方式,有升序和降序两种方式可供选择。 (4)显示:选择是否在查询结果中显示字段,当对应字段的复选框被选中时,表示该字段在查询结果中显示,否则不显示。 (5)准则:即查询条件,同一行中的多个准则之间是逻辑“与”的关系。 (6)或:也是查询条件,表示多个条件之间是逻辑“或”的关系。 4.1.2 查询的类型 Access数据库的查询有很多种,根据对数据源的操作方式以及查询结果,可以分为选择查询、参数查询、交叉表查询、操作查询和SQL查询5种。 1.选择查询 选择查询是最常见的查询类型,它根据指定的查询准则,从一个或多个数据表中获取数据并显示查询结果。使用选择查询还可以对记录进行分组,并对记录作总计、计数、求平均值以及其他类型的计算。 2.参数查询 参数查询在执行时显示一个已经设计好的对话框,提示用户输入查询条件并根据此条件返回结果。在查询条件经常变化时,使用参数查询非常方便。 3.交叉表查询 交叉表查询将数据表或查询中的数据进行分组,一组列在数据表的左侧,另一组列在数据表的上部,数据表内行和列的交叉单元格处显示表中的某个查询结果。交叉表查询可以计算并重新组织数据的结构,更加方便地分析数据。 4.操作查询 操作查询需要用户指定查询条件,并在执行查询的过程中对源数据表中的记录数据进行编辑。操作查询是对数据修改的一种查询,使用这种查询只需进行一次操作就可以对许多记录进行更改和移动。操作查询包括删除查询、更新查询、追加查询和生成表查询4种。 5.SQL查询 SQL查询时用户使用SQL语句创建的查询。可以用结构化查询语言(SQL)来查询、更改和管理关系型数据库。SQL查询主要包括联合查询、传递查询、数据定义查询和子查询4种。 4.2 创建和编辑查询 查询的创建主要有两种方法:利用查询向导创建和使用设计视图创建。 查询的编辑包括对查询的编辑和对查询中字段的编辑。 4.2.1 利用查询向导创建查询 (1)启动Access 2003应用程序,打开要创建查询的“学生管理”数据库。 (2)在“学生管理”数据库窗口的“对象”栏中单击“查询”选项,然后单击数据库工具栏上的“新建”按钮。 (3)弹出“新建查询”对话框,右侧列表中显示了多个选项,选择“简单查询向导”选项,此时对话框左侧显示提示信息“该向导从选中的字段中创建选择查询”,如图4-2所示,然后单击“确定”按钮。 (4)弹出确定表和查询字段的“简单查询向导”对话框,在“表/查询”下拉列表中选择用于查询的“学生档案”数据表,此时在“可用字段”列表框中显示了“学生档案”数据表中所有字段。选择查询需要的字段,然后单击向右按钮,则所选字段被添加到“选定的字段”列表框中。重复上述操作,依次将需要的字段添加到“选定的字段”列表框中,然后单击“下一步”按钮。 (5)弹出确定查询方式的“简单查询向导”对话框,如图4-4所示,其中有“明细(显示每个记录的每个字段)”和“汇总”单选按钮供选择,此处选中前者,然后单击“下一步”按钮。 (6)弹出指定查询标题的“简单查询向导”对话框,如图4-6所示,在“请为查询指定标题”文本框中输入标题名,默认为“学生档案查询”。在“请选择是打开还是修改查询设计”栏中选中“打开查询查看信息”单选按钮,然后单击“完成”按钮。 4.2.2 使用查询设计视图创建查询 (1)启动Access 2003应用程序,打开要创建查询的“学生管理”数据库。 (2)在“学生管理”数据库窗口的“对象”栏中单击“查询”选项,单击窗口右侧的“在设计视图中创建查询”选项,然后单击数据库工具栏上的“新建”按钮。 (3)弹出“新建查询”对话框,选择“设计视图”选项,然后单击“确定”按钮。弹出“显示表”对话框和“查询1:选择查询”窗口,如图4-9所示。 说明:在操作(2)中下列操作均能直接打开如图4-10所示的“显示表”对话框和“查询1:选择查询”窗口。 单击“在设计视图中创建查询”选项,然后单击“打开”按钮。 单击“在设计视图中创建查询”选项,然
文档评论(0)