access查询-笔试要点背诵手册

《查询》笔试要点背诵手册

注:通过对历年考题的分析,参看众多当前已有的资料,倾力编写的《笔 试要点背诵手册》,致力与为同学们提取精华,学习缩短时间。同学们在背诵要点的过程中,及时

利用网站提供的“习题库”中的功能抽题进行练习,更能巩固所学,把握要点。 注意,文档中下划线文字部分为必须背诵部分!

查询部分知识点,笔试中所占比例较大,分值一般在8~10 分左右。主要考擦查询类型、各类查询

的作用及设计要点、查询准则(表达式)、SQ L语句。其中查询准则的书写,即表达是的书写是重中之

重;可以毫不夸张的说,掌握了表达式的书写,二级ACCESS 至少可拿1/4 的分;因为表达式贯穿了

字段属性的有效性规则、筛选、查询规则、窗体报表的计算控件、宏条件书写、VBA 语句代码各部分

内容。本手册将总结查询部分笔试要点,同时对表达式进行较为深入的探讨。

一、认识查询:

查询能够将一个或多个表中的数据抽取出来,提供用户查看、更改和分析使用。查询可以作为窗体、

报表和数据库访问页的记录源。

(1)查询主要功能(以下每种查询的功能注意背诵)

1、选择字段:查询可从一个或多个表中选取感兴趣的字段,可以实现通过选择一个表中不同字段

生成所需的多个表。

2、选择记录:选择出满足根据指定条件(查询准则)的数据记录。

3、编辑记录:利用操作查询,可以对表中的记录进行添加、修改、删除操作。

4、实现计算:查询可以对数据进行各种统计计算,如求平均成绩等。也可建立计算字段来保存计 算的结果。

5、建立新表:查询结果可以作为一个表保存起来。

6、建立基于查询的报表、窗体:查询是一个动态集合,可从多个表中选择合适的数据,作为其他

查询、窗体或报表的数据源。 知识要点:

1、查询可以编辑数据、实现计算、建立表。 2、查_询结果是一个动态的集合。

(2)ACCESS中的5类查询:选择查询、交叉表查询、参数查询、操作查询、SQL查询。 (3)创建查询的两种方法:查询设计视图、查询向导 (4)查询的三种视图。

1、设计视图:显示如上图的查询设计界面。

2、数据表视图:显示查询作用于数据的结果,可用于查看查询是否正确。 3、“SQL视图”:显示当前查询的SQL语句。 —《笔试要点背诵手册》第二版 (5)计算字段。

1、所谓计算字段,实质上就是在设计网格的字段行中,输入表达式,系统根据该表达式计算出一系列值,作为查询结果中的一列。一般计算字段要与字段重命名相结合,将计算的列赋予一个指定标题。例如:上面2要求创建“教龄”计算字段,可在设计网格的字段行中输入教龄:year(date())-year([工作时间])

(6)设计查询的基本步骤:(参照select查询语句)

1、确定数据源(FROM):将查询所涉及到的数据源(可以是数据表、查询)添加到设计器上部。

2、确定查询结果所需字段(SELECT):利用鼠标可以将查询中所需的字段拖动到“字段”行中。

并根据该字段在结果中是否显示,确定显示字段。

3、确定数据筛选条件(WHERE):选取满足条件的元组。

4、确定结果分组依据(GROUP BY):把查询记录按照某些字段进行分组。

5、确定结果集排序依据(ORDER BY):根据排序需要选择对应字段的排序属性。 6、保存设计好的查询。 知识要点:

1、了解上述设计步骤。

二、表达式

表达式贯穿了字段属性的有效性规则、筛选、查询规则、窗体报表的计算控件、宏条件书写、VBA语句代码各部分内容,在整个ACCESS学习中非常重要,要求学员必须掌握。 查询通过指定的条件查找满足该条件的数据,该条件称为查询准则。查询准则是运算符、常量、字段值、函数、对象属性等的任意组合。想要进行快捷、有效的查询,必须掌握查询准则的书写方法。

(1)表达式的基本符号。

[ ]:将窗体、报表、字段或控件的名称用方括号包围 # :将日期用数字符号包围 ??:将文本用双引号包围

& :可以将两个文本连接为一个文本串

!运算符:运算符指出随后出现的是用户定义项 . 运算符:随后出现的是Access 定义的项。 知识要点:

1、文本或字符串数据,必须包含在??双引号中间,例如?北京?、?等级考试?。 2、日期数据必须用#括起来,如#2010-3-9# 3、数字数据,直接书写即可,如10

4、连接符&,如“北京”&“奥运”,则运算后等于“北京奥运” 5、引用学生表中的性别字段,[学生].[性别];直接引用性别字段[性别] —《笔试要点背诵手册》第二版 (2)准则中的运算符: 功 能 运算符 比较

=,>, < , >= ,<= , <> NOT+上述比较运算符

确定范围 BETWEEN AND ,NOT BETWEEN AND 确定集合IN, NOT LIKE 字符匹配LIKE ,NOT LIKE

空值IS NULL, IS NOT NULL 多重条件AND ,OR 运算符举例说明:

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表示链接多个条件,这些条件都满足了,总体才满足。如age>5 and age<10,如果现在age=4,则满足了小于10 但没有满足大于5,所以总体条件不满足;如age=6,则即满足小于10 又满足大于5,所以总体条件满足。

7、or 表示链接的多个条件,只要满足其中一个,总体就满足。如age>5 or age<10,如果现在age=4,则满足了小于10 但没有满足大于5,满足了其中之一,所以总体条件满足。 (3)表达式中的函数—数值函数 函数说明

Abs(数值表达式) 返回数值表达式的绝对值 Int(数值表达式) 返回不大于数值表达式的整数 Sqr (数值表达式) 返回数值表达式的平方根 Sgn(数值表达式) 返回数值表达式的符号值。数值表达式>0,返回1;=0,返回0; <0,返回-1 函数符举例说明: 1、abs(-1)=1

2、Int(9.59)=9,Int(-9.59)=-10

3、Sgn(5)=1,Sgn(0)=0,Sgn(-5)= -1 —《笔试要点背诵手册》第二版 (4)表达式中的函数—字符函数 函数说明

SPACE(数值表达式) 返回数值表达式的值确定的空格个数组成的字符串 STRING(数值表达式,字符串表达式)

返回由字符表达式的第一个字符重复组成的指定长度为数值 表达式的值的字符串

LEFT(数值表达式,字符串表达式) 返回字符串左边的数值表达式值个字符 RIGHT(数值表达式,字符串表达式) 返回字符串右边的数值表达式值个字符 LEN(字符串表达式) 返回字符串表达式的字符个数,如字符串为null,返回null LTRIM(字符串表达式) 去掉字符串表达式左边的空格 RTRIM(字符串表达式) 去掉字符串表达式右边的空格 TRIM (字符串表达式) 去掉字符串表达式两边的空格 MID (字符串表达式,数值表达式1,数 值表达式2)

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4