第4章查询(阅读).ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 查询 4.1 查询概述 选择字段:选择表中的部分字段组成新的数据集。 选择记录:选择满足条件的记录组成新的数据集。 编辑记录:添加、修改和删除记录。 实现计算:分类统计或创建计算字段。 建立新表:把查询结果保存为表对象。 作为数据源:为窗体、报表或数据访问也提供数据 选择查询:这种查询检索满足特定条件的数据。从一个或多个表中获取数据并显示结果。 操作查询:对数据表或查询中的记录进行(删除、追加、更新)操作生成新的查询。 参数查询:在其他查询中增加了可变化的参数。 交叉表查询:交叉表查询用于产生采用垂直方式对记录进行分组汇总的查询结果。 SQL查询:这种查询需要一些特定的SQL命令,这些命令必须写在SQL视图中(SQL查询不能使用设计视图)。 4.2 选择查询的创建 查询设计器 三种视图:设计视图、数据表视图、SQL视图 两种打开方式:新建查询、打开已有查询 查询设计器工具栏 新建查询 确定查询输出:选择数据源(表或查询);选定字段 查询字段的操作:逐个加入字段;一次加入所有字段;插入字段;删除字段;改变字段顺序 链接表与查询:在已有查询中,添加或删除表;设置表间的连接属性 条件查询 条件表达式 将标识符、数据、运算符连接在一起的式子叫表达式。 多个条件的查询 4.3 在查询中进行计算 在条件查询的表达式中可以运用各种运算手段。统计运算是最常用的,且统计运算一般是在指定了关于某个字段分组(group by)的前提下 分类汇总计算-预定义计算 关于非分组字段的运算 分类汇总计算-自定义计算 统计中的计数 查询中计算的应用-自定义计算 查询中计算的应用-自定义计算 4.4 各种查询设计 1、交叉表查询:是一种特殊的查询,它的显示来自表中某个字段的统计结果,是一个动态集,该统计结果是关于另外两个字段(行字段、列字段)的分类显示。 交叉表向导 交叉表查询所对应的设计视图 最多可以有三个行字段 用交叉表查询统计格班男女生人数 2、参数查询 在执行查询之前,系统要求输入参数以便根据参数自动设定查询规则。 关于交叉表的参数查询 3、 操作查询 生成表查询 查询只是一个操作的集合,其运行的结果是一个动态数据集。当查询运行结束时,该动态数据集合是不会为Access所保存的。如果希望查询所形成的动态数据集能够被固定的保存下来,就需要使用生成表查询了。 更新查询 如果需要对数据表中的某些数据进行有规律地成批更新替换操作,就可以使用更新查询来实现。 追加查询 利用追加查询可以实现对原数据库表进行追加记录的操作,它提供了一个不用到表中就可以增加记录的方法。 删除查询 如果需要从数据库的某一个数据表中有规律地成批删除一些记录,可以使用删除查询。 重复项、不匹配项查询 查询期末成绩有一门以上不及格的学生的名单 查询期末成绩有一门以上不及格的学生的名单 不匹配查询 不匹配查询 4.5 SQL查询 SQL是Structure Query Language的缩写,即“结构化查询语言” 。SQL是目前使用最为广泛的关系数据库查询语言,是成为关系型数据库环境下的标准查询语言。 SQL既可以作为独立的语言供终端用户联机使用,也可以作为宿主型语言嵌入某种高级程序设计语言中使用。 SQL语言按功能可划分为4个部分 怎样建立SQL查询 1、数据定义查询-CREATE语句 2、数据定义查询-DROP语句 3、数据定义查询-ALTER语句 4、查询语句-SELECT SELECT [ALL|DISTINCT]目标列表达式[,目标列表达式]… FROM 表名或视图名[,表名或视图名]… [WHERE 条件表达式] [GROUP BY 列名1 [HAVING 条件表达式]] [ORDER BY 列名2 [ASC|DESC]]; 子句介绍:from 子句介绍:where 子句介绍:distinct 与distinctrow 子句介绍:group by 5、数据操纵语句INSERT INSERT INTO 表名 [(属性列1[,属性列2[,...]])] VALUES (常量1[,常量2[,...]) 6、数据操纵语句UPDATE 7、数据操纵语句DELETE 8、数据控制语句GRANT 9、数据控制语句REVOKE SQL的三种特定查询 联合查询 传递查询 数据定义查询 可以创建、删除、更改表,也可以为表创建索引。 嵌套查询(子查询) 不仅可以很方便地进行Access 2003查询对象的创建、修改和运行,而且可以使用这个工具生成合适的SQL语句,直接将其粘贴到需要该语句的程序代码或模块中。这将非常有效地减轻编程工作量,也可以完全避免在程序中编写SQL语句时很容易产生的各种错误。 一个Access查询对象

文档评论(0)

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

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

1亿VIP精品文档

相关文档