第3章access2010查询操作-上传.pptx

  1. 1、本文档共219页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章access2010查询操作-上传

第3章查 询【本章主要掌握内容】?查询的基本概念?查询的功能与分类?查询的创建与设计?SQL查询第 一 节查 询 的 概 述 在设计数据库时,常常把数据分类,并分别存放在多个表中,但在使用时需要检索一个或多个表中符合条件的数据。查询实际上就是将这些分散的数据再集中起来。xhxmxb1001张三男………………学生表xhkcdhc……………xmkcmccj张三数据库应用 85………………成绩表查询结果kcdhkcmc01数据库应用…………课程表一、查询的概念?查询是根据一定的条件,从一个或多个表中提取数据并进行加工处理,返回一个新的数据集合。?利用查询可以实现数据的统计分析与计算等操作。?查询结果可以作为其他查询、窗体、报表的数据源。?查询是一张“虚表”,是动态的数据集合。查询主要有以下几个方面的功能1)选择字段和记录选择字段:在查询的结果中可以只含有表中的部分字段。选择记录:在查询的结果中,只含有符合指定条件的记录。2)编辑记录 即利用查询添加、修改和删除表中的记录。3)统计和计算 即在查询中进行各种统计计算,也可以建立一个计算字段来保存计算的结果。4)建立新表利用查询的结果创建一个新表。5)为其他数据库对象提供数据源 即以查询的结果作为查询、窗体或报表的数据源。二、查询的种类 在Access 2010中,可以创建5种类型的查询:1、选择查询?是根据指定的条件,从一个或多个表中获取数据并显示结果。?选择查询可以对记录进行分组,并且对分组的记录进行求和、计数、求平均值以及其它类型的计算。?选择查询产生的结果是一个动态的记录集,不会改变源数据表中的数据。2、交叉表查询?交叉表查询是对基表或查询中的数据进行计算和重构,以方便分析数据。?能够汇总数字型字段的值,将汇总计算的结果显示在行与列交叉的单元格中。3、参数查询?是一种特殊的选择查询,即根据用户输入的参数作为查询的条件。输入不同的参数,将得到不同的结果。?执行参数查询时,将会显示一个对话框,以提示输入参数信息。?参数查询可作为窗体和报表的基础。4、操作查询?查询除了按指定的条件从数据源中检索记录外,还可以对检索的记录进行编辑操作。?操作查询可以分为:?删除查询 从一个或多个表中删除一组符合条件的记录。?更新查询 对一个或多个表中的一组符合条件的记录进行批量修改某字段的值。?追加查询 将一个或多个表中的一组符合条件的记录添加到另一个表的末尾。?生成表查询 将查询的结果转存为新表。5、SQL查询?SQL(Structured Query Language)是一种结构化查询语言,是数据库操作的工业化标准语言,使用SQL语言可以对任何数据库管理系统进行操作。?所谓的SQL查询就是通过SQL语言来创建的查询。?在查询设计视图中创建任何一个查询时,系统都将在后台构建等效的SQL语句。大多数查询功能也都可以直接使用SQL语句来实现。?有一些无法在查询设计视图中创建的SQL查询称为“SQL特定查询”。P154?SQL特定查询包括:?联合查询 ?联合查询是将多个表或查询中的字段合并到查询结果的一个字段中。 ?使用联合查询可以合并多个表中的数据,并可以根据联合查询生成一个新表。?传递查询 ?传递查询可以直接将命令发送到ODBC数据库服务器中,而不需要事先建立链接。 ?利用传递查询可以直接使用其它数据库管理系统中的表。?数据定义查询 利用数据定义查询可以创建、删除或更改表,或者在数据库表中创建索引。?子查询 是包含在另一个查询之内的SQL-SELECT语句,即嵌套在查询中的查询。几点说明:?创建传递查询、数据定义查询和联合查询不能在设计视图中创建,必须直接在SQL视图中输入相应的SQL语句。?创建子查询可以直接在SQL视图中输入相应的SQL语句,或在设计视图的【字段】或【条件】行中输入SQL语句,即将子查询作为查询的条件。查询类型?选择查询?参数查询?交叉表查询?操作查询? SQL查询☆删除查询 ☆更新查询☆追加查询☆生成表查询☆联合查询 ☆传递查询☆数据定义查询☆子查询三、查询视图 查询有5种视图,分别是: ?设计视图 ?数据表视图 ?SQL视图 ?数据透视表视图 ?数据透视图视图?设计视图 即为查询设计器,通过该视图可能创建除SQL之外的各种类型的查询。?数据表视图 是查询的数据浏览器,用于查看查询运行的结果。?SQL视图 是查看和编辑SQL语句的窗口,用于查看和编辑用查询设计器创建的查询所产生的SQL语句。?数据透视表视图和数据图视图 在此两种视图中,可以根据需要生成数据透视表或数据透视图,从而得到直观的数据分析结果。四、创建查询的方法(界面方法) 创建查询(界面方法)有2种方法: ?使用查询设计视图创建查询 ?使用查询向导创建查询1、使用查询设计视图创建查询

文档评论(0)

peain + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档