2015第3章查询.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 查询 内容提要 查询概述 选择查询 在查询中计算 交叉表查询 参数查询 操作查询 SQL查询 3.1、查询概述—定义 查询是Access 2003数据库的主要对象,是Access 2003数据库的核心操作之一。 查询就是以数据库中的数据作为数据源,根据给定条件从指定的数据库的表或查询中检索出符合用户要求的记录数据,形成一个新的数据集合。 查询的结果是动态的,它随着查询所依据的表或查询的数据的改动而变动 。 3.1.1查询的功能 从一个或多个基本表中查询信息 指定准则来限制结果集中所要显示的记录 指定要在结果集中出现的字段 指定结果集中记录的排序次序 对结果集中的记录进行数学统计 将结果集制成一个新的基本表 在结果集的基础上建立窗体和报表 在结果集中进行新的查询 查找不符合指定条件的记录 建立交叉表形式的结果集 3.1.2查询分类 常见的查询类型有5种: 选择查询、 参数查询、 交叉表查询、 操作查询、 SQL查询 1.选择查询 1.选择查询 选择查询是最常用的一种查询。应用选择查询可以从数据库的一个或多个表中提取特定的信息,并且将结果显示在一个数据表上供查看或编辑,或者用作窗体或报表的基础。利用选择查询,用户能对记录分组,并对组中的字段值进行各种计算,例如平均、汇总、最小、最大,以及其他统计。 1.选择查询 Access2003的选择查询有以下几种类型: ·简单选择查询是最常用的查询方式,即从一个或多个基本表中按照指定的准则进行查询,并在类似数据表视图中表的结构中显示结果集; ·统计查询是一种特殊的查询。可以对查询的结果集进行各种统计,包括总计、平均、求最小值和最大值等,并在结果集中显示; ·重复项查询可以在数据库的基本表中查找具有相同字段信息的重复记录; ·不匹配查询在基本表中查找与指定条件不相符的记录。 2.参数查询 执行参数查询时,屏幕显示提示信息对话框。用户根据提示输入信息后,系统会根据用户输入的信息执行查询,找出符合条件的记录。参数查询分为单参数查询和多参数查询两种。 执行查询时,只需要输入一个条件参数的称为单参数查询;执行查询时,针对多组条件,需要输入多个参数条件的称为多参数查询。 3.交叉表查询 交叉表查询能够汇总数据字段的内容,汇总计算的结果显示在行和列交叉的单元格中。 将来源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉单元格中显示表中某个字段的各种计算值,如求和、计数值、求平均值、求最大值,等等。 4.操作查询 操作查询是利用查询所生成的记录数据进行编辑等操作。包括: ·生成表查询,即利用一个或多个表中的全部或部分数据创建新表。运行生成表查询的结果就是把查询的数据以另外一个新表的形式存储。即使该生成表查询被删除,已生成的新表仍然存在; ·更新查询,即对一个或多个表中的一组记录做全部更改。运行更新查询会自动修改有关表中的数据,数据一旦更新则不能恢复; ·追加查询,即将一组记录追加到一个或多个表原有记录的尾部。运行追加查询的结果是向有关表中自动添加记录,增加了表的记录数; ·删除查询,即按一定条件从一个或多个表中删除一组记录,数据一旦删除不能恢复。 5.SQL查询 SQL(Structured Query Languag一结构化查询语言是用来查询、更新和管理关系型数据库的语言。SQL查询就是用户使用SQL语句创建的查询。 所有的Access 2003查询都是基于SQL语句的,每个查询都对应一条SQL语句。用户在查询“设计”视图中所做的查询设计,在其“SQL”视图中均能找到对应的SQL语句。常见的SQL查询有以下四种类型: 联合查询,传递查询,数据定义查询,子查询 5.SQL查询 ·联合查询,即可将一个或多个表或查询所对应的多个字段组合起来,形成一个完整的查询。执行联合查询时,将返回所包含的表或查询中对应字段的记录; ·传递查询,使用服务器能接受的命令直接将命令发送到ODBC数据库而无需事先建立链接,如使用SQL服务器上的表。可以使用传递查询来检索或更改记录; ·数据定义查询,用来创建、删除、更改表或创建数据库中的索引的查询; ·子查询,是基于主查询的查询。像主查询一样,子查询中包含有另一个选择查询或操作查询中的SQL SELECT语句。通过子查询作为查询条件对某些结果进行测试,查找主查询中大于,小于或等于子查询还回的结果。 界面 3.1.3查询视图 Access 2003的每一个查询主要有三个视图: 设计视图 数据表视图 SQL视图 2、 设计视图 3、

文档评论(0)

e71ah65wn9 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档