第3章thur 查询.doc

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

2012-3-29 查询 查询是Access处理和分析数据的工具,它能够将多个表的数据抽取出来,供用户查看、统计、分析和使用。 3.1 查询概述 查询的定义:查询是Access数据库中的一个对象,它是用户可以按照一定的条件从Access表中或已建立的查询中检索需要数据的主要的方法。 查询的功能 选择字段:在查询中,可以只选择表中的部分字段。例如建立一个查询,只显示”学生”表中每名学生的性别、学号和班级。 选择记录:可以根据给定的条件查找所需要的记录,并显示找到的记录。如建立一个查询,只显示“教师”表中1992年参加工作的男教师。 编辑记录 编辑记录:包括添加记录、修改记录和删除记录等。如将“学生成绩”表中不及格的学生从表中删除。 实现计算 查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算。比如:计算每门课程的平均成绩。通过查询,还可以建立“计算字段”(利用该字段保存计算的结果),例如:根据“教师”表中的“工作时间”字段计算出每名教师的工龄。 建立新表 利用查询得到的结果可以建立一个新表。 为窗体、报表或数据访问页提供数据 查询的类型 在Access中,查询分为5种类型:选择查询、交叉表查询、参数查询、操作查询和SQL查询。 选择查询:它是根据给定的条件,从一个或多个数据源中获取数据并显示结果。 交叉表查询:它能够汇总数据字段的内容,汇总计算的结果显示在行于列交叉的单元格中。汇总:平均值、最大值、最小值、计数、总计等。 参数查询:是一种根据用户输入的条件或参数来检索记录的查询。 操作查询:分为4种类型,分别是:生成表查询、更新查询、删除查询和追加查询。 SQL查询:结构化查询语言所组成的查询,包括:联合查询、传递查询、数据定义查询和子查询。 查询的条件 查询条件:是由运算符、常量、字段值、函数以及字段名和属性等的任意组合,能够计算出一个结果。(表达式) 运算符:关系运算符和逻辑运算符(Not ,and,or),算术运算符和文本连接运算符。 特殊运算符及含义,如下表所示: 特殊运算符 功能说明 In 用于指定一个字段值的列表,列表中的任意一个值都可与查询的字段相匹配。In(“王五”,”李四”) Between 用于指定一个字段值的范围。指定的范围之间用And连接。 Like 用于指定查找文本字段的字符模式。在所定义的字符模式中,用”?”表示该位置可以是任意一个字符;用”*”表示该位置可匹配任何多个字符;用”#”表示该位置可匹配一个数字;如:like “王*” Is Null 用于指定一个字段为空(该字段中未输入数据的) Is Not null 用于指定一个字段为非空(有值) 使用数值作为查询条件 字段名 条件 功能 成绩 60 查询成绩小于60的记录(不及格) 成绩 Between 80 and 90 查询成绩在80~90分之间的记录 =80 and =90 使用文本质作为查询条件 使用文本值作为查询条件,可以方便地限制查询的文本范围。常见的实例如下: 字段名 条件 功能 职称 “教授” 查询职称为教授的记录。 “教授” or “副教授” 查询职称为教授或副教授的记录。 Right([职称],2)=”教授” Instr([职称],”教授”)=1 or Instr([职称],”教授”)=2 (1)姓“王“的条件表示方法: Like “王*” Left([姓名],1)=”王” Instr([姓名],“王”)=1 (2)姓名是两个字的记录: Len([姓名])=2 (3)查询学生编号第5和第6个字符为03的记录: Mid([学生编号],5,2)=”03” Instr([学生编号],”03”)=5 使用处理日期结果作为查询条件 查找1992年参加工作的男教师。 2012-4-5 三、创建查询 查询中并不保存数据,其中所保存的是查询的各种操作(数据源、显示字段、查询条件);查询运行的时候(打开时)其中显示的数据是从数据源中而来的,该数据是一个动态的数据集会,他们随着查询的关闭结果集随之消失。 创建查询的基本方法有两种: 使用查询向导:只能创建基于单(多)数据源的简单选择查询(不带条件的查询) 使用设计视图:即可以创建带条件的查询,也可以创建简单选择查询。 1.选择查询:是从一个或多个数据源中,根据给定的条件,检索出用户所需数据的查询。 1.创建基于单数据源的查询 例3.1 从教师表中,查找并显示“姓名”、“性别”、“系别”等字段信息。所建查询命名为“教师查询”。 SQL语句: SELECT 教师.姓名, 教师.姓名, 教师.系别 FROM 教师; 使用查询向导方法进行创建。 创建查询的基本步骤: S1:确定查询的数据源。( a.题目中明确的告知数据源; b.未明确

文档评论(0)

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

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

1亿VIP精品文档

相关文档