Access课件第五课 查询概述.doc

上传人:11****ws 文档编号:2989733 上传时间:2019-05-16 格式:DOC 页数:8 大小:156KB
下载 相关 举报
Access课件第五课  查询概述.doc_第1页
第1页 / 共8页
Access课件第五课  查询概述.doc_第2页
第2页 / 共8页
Access课件第五课  查询概述.doc_第3页
第3页 / 共8页
Access课件第五课  查询概述.doc_第4页
第4页 / 共8页
Access课件第五课  查询概述.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、 查询查询:Access 对象之一,查询就是根据制定的条件对表或者其他查询进行检索,筛选出符合条件的记录,构成一个新的数据集合。主要从表中查找用户需要的数据,方便对数据库表进行查看和分析一、查询的功能1、选择字段:选择表中的部分字段生成所需的表或多个数据集。2、选择记录:根据指定的条件查找所需的记录,并显示查找的记录。3、编辑记录:添加记录,修改记录和删除记录。 (更新查询,删除查询)4、实现计算:查询满足条件的记录,还可以在建立查询过程中进行各种计算(计算平均成绩,工龄等)5、建立新表:操作查询中的生成表查询可以建立新表。6、为窗体、报表和数据访问页提供数据:可以作为建立报表、查询和数据访问

2、页的数据源。注:查询对象不是数据的集合,而是操作的集合。查询的运行结果是一个数据集,也称为动态集。它类似于一张表,但并没有存储在数据库中。创建查询后只保存查询的操作,只有在运行查询时才会从数据源中抽取数据二、查询的视图:(工具栏“视图” 相应视图 )Access 中查询有 5 种视图: 设计视图、数据表视图、SQL 视图、数据透视表视图、数据透视图视图三、查询的类型(考试的重中之重,必须牢固掌握)1、选择查询:根据指定的条件,从一个或多个数据源中获取数据并显示结果,也可对分组的记录进行总计、计数、平均以及其他类型的计算。2、交叉表查询:就是将来源于某个表中的字段进行分组,一组列在多种查询视图交

3、叉表的左侧,一组列在交叉表的上部,并在交叉表行与列交叉处显示表中某个字段的汇总计算值(可以计算平均值、总计、最大值、最小值)行标题最多可以选择 3 个字段,列标题只能选择 1 个字段 注:创建交叉表的数据源必须来自于一个表或查询,如果数据源来与多个表,可以先建立一个查询,以这个查询作为数据源,创建交叉查询。 (在创建交叉表时必须指定 3 种字段行标题、列标题、值)3、参数查询:利用对话框,根据用户输入的条件或参数来检索记录的查询。4、操作查询:仅在一个操作中更改许多记录的查询。 操作查询又分为四种:a. 生成表查询 : 利用一个或多个表中的全部或部分数据建立新表b. 删除查询 : 就是从一个或

4、多个表中删除记录c. 更新查询 : 对一个或多个表中的一组记录全部进行更新d. 追加查询: 将某个表中符合一定条件的记录添加到另一个表上5、SQL 查询:联合查询、传递查询、数据定义查询、子查询。四、查询条件及常用函数建立查询条件(P74)。准则:由“运算符” 、 “常量” 、 “字段值” 、 “函数”等组成。1、准则中的运算符(P74)(1)关系运算符: = (2)逻辑运算符: Not、And、Or(3)特殊的运算符:In、Between、Like、 Is Null、Is Not NullIn 指定值属于列表中所列出的值Like 用通配符查找文本型字段值是否与其匹配Is 与 Null 一起使

5、用确定字段值是否为空值姓名 in(“李二“,“陈晓“) 等价于 姓名=“李二 “ or 姓名=“陈晓“.成绩在 60 分到 80 分的:between 60 and 80 =60 and =801888 年 between #1888-1-1# and #1888-12-31#查找姓“张”的:姓名 like “张*“ 查找名含“晓”的 姓名 like “*晓*“ 2、准则中的函数(P75)。函数格式:函数名(参数列表)CTRL+G :进入立即窗口进行函数数据的测试(1)绝对值函数:abs(): abs(12.8):12.8 abs(-12.8):12.8 abs(0):0 (2)取整函数:in

6、t例:int(12.8):12 int(-12.8):-13 int(0.9999):0 注:当参数为负值时返回小于等于参数值的第一个负整数 (3)返回表达式的整数部分:fix 例:fix(12.8)=12 fix(-12.8)=-12 注:当参数为负值时返回大于等于参数值的第一个负整数 (4) 开平方函数 sqr:例:sqr(16):4 sqr(100):10 sqr(0):0 (5)sgn:测试正负号,返回数值表达式值的符号值;当数值表达式值大于 0 时,返回值为正数 1,, 数值表达式值等于 0 时,返回值为 0数值表达式值小于 0 时,返回值为-1例:sgn(16.9):1 sgn(-

7、16.9):-1 sgn(0):0 (6)len(str):返回字符串 str 的长度;例如:len(“ 中华人民共和国”):7(7)left(str,n):从 str 字符串第一个字符开始,截取 n 个字符例如:left(“abc“,2):“ab“ 例:查找姓“张”的:left(姓名,1)=“张“ Right(str,n):从 str 字符串右边第一个字符截取 n 个字符。例如:right(“abc“,2):“bc“ Mid(str,n1,n2):从 str 字符串左边第 n1 个字符开始截取 n2 个字符。mid(“abcde“,2,3):“bcd“ ; mid(“abcde“,2,4):

8、 bcde(8) 日期和时间函数date():系统日期。 time():系统时间now():系统日期和时间day(): 取日期日时间函数 如:day(#2006-11-28#):28;day(now():month():取日期月份的函数 如:month(#2006-11-28#):11;month(date)year(): 取日期年份的函数 如:year(#2006-10-20#):2006;year(date)Weekday(date():表示系统是星期几,注意:在默认情况下,他是以星期日作为星期的第一天,即为 1,星期六为最后一天,即为 7;也可以利用函数进行修改:将星期一作为第一天计算

9、Weekday(date(),vbMonday):(9)计算(SQL)函数Sum():求和。 例:求总分 Sum(成绩)Avg():求平均值 。 例:求年龄平均数 Avg(年龄)Count():求个数。Max():求最大值。Min():求最小值。五、创建查询1、使用“向导” (新建 向导)步骤:开打向导 选“数据源、字段” 命名、完成注:“向导”创建“多数据源”的查询2、使用“设计视图” 新建 “设计视图”1)打开方法:双击“在设计视图中创建查询”上部分:字段列表区2)组成: 下部分:设计网格区 字段 查询工作表中所使用的字段名 表 该字段所来自的数据表 排序 是否按该字段排序 显示 该字段是否在结果集工作表中显示 条件 查询条件 或 用来提供多个查询条件3) “数据源、字段、总计行”添加数据源的查找:工具栏 “显示表”按钮单击 拖动字段的选自: 双击单击设计网格字段行列 选择字段总计行:工具栏 “总计”按钮4)步骤:“设计” 数据源、字段、条件 命名、保存

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。