计算机 access 3.查询.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查询 查询部分知识点,笔试中所占比例较大,分值一般在8~10 分左右。主要考擦查询类型、各类查询的作用及设计要点、查询准则(表达式)、SQ L语句。其中查询准则的书写,即表达式的书写是重中之 重;因为表达式贯穿了字段属性的有效性规则、筛选、查询规则、窗体报表的计算控件、宏条件书写、VBA 语句代码各部分内容。同时也是机试的重点。 一、认识查询: 查询能够将一个或多个表中的数据抽取出来,提供用户查看、更改和分析使用。查询可以作为窗体、报表和数据库访问页的记录源。 (1)查询主要功能 1、选择字段:查询可从一个或多个表中选取感兴趣的字段,可以实现通过选择一个表中不同字段生成所需的多个表。 2、选择记录:选择出满足指定条件(查询准则)的数据记录。 3、编辑记录:利用操作查询,可以对表中的记录进行添加、修改、删除操作。 4、实现计算:查询可以对数据进行各种统计计算,如求平均成绩等。也可建立计算字段来保存计算的结果。 5、建立新表:查询结果可以作为一个表保存起来。 6、建立基于查询的报表、窗体:查询是一个动态集合,可从多个表中选择合适的数据,作为其他查询、窗体或报表的数据源。 知识要点: 1、查询可以编辑数据、实现计算、建立表。 2、查询 (2)ACCESS中的5类查询:选择查询、交叉表查询、参数查询、操作查询、SQL查询。 (3)创建查询的两种方法:查询设计视图、查询向导 (4)查询的三种视图。 1、设计视图:显示查询设计界面。 2、数据表视图:显示查询作用于数据的结果,可用于查看查询是否正确。 3、“SQL视图”:显示当前查询的SQL语句。 (5)计算字段。 实质上就是在设计网格的字段行中,输入表达式,系统根据该表达式计算出一系列值,作为查询结果中的一列。一般计算字段要与字段重命名相结合,将计算的列赋予一个指定标题。例如:要求创建“教龄”计算字段,可在设计网格的字段行中输入 教龄:year(date())-year([工作时间]) (6)设计查询的基本步骤:(参照select查询语句) 1、确定查询结果所需字段(SELECT):利用鼠标可以将查询中所需的字段拖动到“字段”行中。并根据该字段在结果中是否显示,确定显示字段。 2、确定数据源(FROM):将查询所涉及到的数据源(可以是数据表、查询)添加到设计器上部。 3、确定数据筛选条件(WHERE):选取满足条件的元组。 4、确定结果分组依据(GROUP BY):把查询记录按照某些字段进行分组。 5、确定结果集排序依据(ORDER BY):根据排序需要选择对应字段的排序属性。 6、保存设计好的查询。 二、表达式 表达式贯穿了字段属性的有效性规则、筛选、查询规则、窗体报表的计算控件、宏条件书写、VBA语句代码各部分内容,必须掌握。 查询通过指定的条件查找满足该条件的数据,该条件称为查询准则。查询准则是运算符、常量、字段值、函数、对象属性等的任意组合。想要进行快捷、有效的查询,必须掌握查询准则的书写方法。 (1)表达式的基本符号。 [ ]:将窗体、报表、字段或控件的名称用方括号包围 # :将日期用数字符号包围 “”:将文本用双引号包围 :可以将两个文本连接为一个文本串 !运算符:运算符指出随后出现的是用户定义项 . 运算符:随后出现的是Access 定义的项。 知识要点: 1、文本或字符串数据,必须包含在””双引号中间,例如”北京”、”等级考试”。 2、日期数据必须用#括起来,如#2010-3-9# 3、数字数据,直接书写即可,如10 4、连接符,如“北京”“奥运”,则运算后等于“北京奥运” 5、引用学生表中的性别字段,[学生].[性别];直接引用性别字段[性别] (2)准则中的运算符: 运算符举例说明: 1、[年龄] between 1 and 10:表示1 到10 之间,包括1 和10。 2、系别 in (“信息”,”数据”,”计算机”):表示系别在“信息”、”数据”、”计算机”中之一的,in 表示要求满足其括号后面所列出内容之一。 3、姓名like “刘*”:表示姓名要与“刘*”匹配,其中*表示0 或任意多个字符,所以这里表示姓名是姓刘的。利用“like+通配符”来匹配文本串的方法,很多地方又称之为“模糊查询”。通配符 一般使用两个:* 表示0 或任意多个任意字符、? 表示一个任意字符。 4、在between and、in、like、及比较运算符之前使用not ,表示与其基本含义相反。 5、对于空值NULL,只能用专有的is null是空值,is not null不是空值来比较。 6、and表示链接多个条件,表示这些条件都满足了,总体才满足。如age5 and age10,如果现在age=4,则满足了小于10 但没有满足大于5,所以总体条件不满足;如age=6,则即满足小于10 又

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档