access计算机二级教程第五章ppt课件.ppt
《access计算机二级教程第五章ppt课件.ppt》由会员分享,可在线阅读,更多相关《access计算机二级教程第五章ppt课件.ppt(58页珍藏版)》请在三一办公上搜索。
1、第5章 查询,查询就是将一个或多个数据表中满足特定条件的数据检索出来。查询不仅可以基于数据表来创建,还可基于查询来创建,同时,查询不仅可以根据指定条件来进行数据的查找,还可对数据进行计算、统计、排序、筛选、分组、更新和删除等各种操作。,5.1 查询概述,查询是对数据库表中的数据进行查找,产生动态表的过程。在Access中可以方便地创建查询,在创建查询的过程中需要定义查询的内容和规则,运行查询时系统将在指定的数据表中查找满足条件的记录,组成一个类似数据表的动态表。,查询尽管是“虚”表,但它同样是数据库中为其它对象提供数据的基础数据源,事实上查询的功能要比数据表的功能强大得多。,查询的作用:,5.
2、1.1 查询的功能,(1)基于一个表,或多个表,或已知查询,创建一个满足某一特定需求的数据集。 (2)利用已知表或已知查询中的数据,可以进行数据计算,生成新字段。 (3)利用查询可以选择一个表,或多个表,或已知查询中数据进行操作,使查询结果更具有动态性,大大地增强了对数据的使用效率。 (4)利用查询可以将表中数据按某个字段进行分组并汇总,从而更好地查看和分析数据。 (5)利用查询可以生成新表,可以更新、删除数据源表中的数据,也可以为数据源表追加数据。 (6)查询还可以为窗体、报表提供数据来源。,5.1.2 查询的类型,在Access中,主要有以下几种查询类型:选择查询、参数查询、交叉表查询、动
3、作查询及SQL查询,其中,操作查询、SQL查询必须是在选择查询的基础上创建的。(1)选择查询(2)参数查询(3)交叉表查询(4)操作查询(动作查询)(5)SQL查询(下一章学习),5.2 表达式,在Access中,表达式广泛地应用于表、查询、窗体、报表、宏和事件过程等。表达式由运算对象、运算符和括号组成,运算对象包括常量、函数和对象标识符。Access中的对象标识符可以是数据表中的字段名称、窗体、报表名称、控件名称、属性名称等。,5.2.1 常量,常量分为系统常量和用户自定义常量,系统常量如逻辑值True(真值)、False(假值)和Null(空值)。注意:空值不是空格或空字符串,也不是0,而
4、是表示没有值。用户自定义常量又常称为字面值,如数值“100”、字符串“ABCD”和日期“#08/8/8#”等。Access的常量类型包括数值型、字符型、日期型和逻辑型。,5.2 表达式,5.2.1 常量1. 数值型2. 文本型: (字符型) 定界符(设定界限的符号):单引号或者双引号 “”3. 日期型:定界符:# 或者 / eg:2008年7月18日表示成:#08-07-18#4. 逻辑型,1数值型,数值型常量包括整数和实数。整数如123;实数,用来表示包含小数的数或超过整数示数范围的数,实数既可通过定点数来表示,也可用科学计数法进行表示。实数如12.3或0.123E2。,2文本型,文本型常量
5、由字母、汉字和数字等符号构成的字符串。定义字符常量时需要使用定界符,Access中字符定界符有两种形式:单引号( )、双引号( )。如字符串ABC或ABC。,3日期型,日期型常量即用来表示日期型数据。日期型常量用“#”作为定界符,如2008年7月18日,表示成常量即为#08-7-18#,也可表示为#08-07-18#。在年月日之间的分隔符也可采用“/”作为分隔符,即#08/7/18#或#08/07/18#。 对于日期型常量,年份输入为2位时,如果年份在0029范围内,系统默认为20002029年;如果输入的年份在3099之间,则系统默认为19301999年。如果要输入的日期数据不在默认的范围内
6、,则应输入4位年份数据。,4逻辑型,逻辑型常量有两个值,真值和假值,用 True(或-1)表示真值,用False(或0)表示假值。系统不区分True和False的字母大小写。注意在数据表中输入逻辑值时,如果需要输入值,则应输入-1表示真,0表示假,不能输入True或False。,5.2.2 Access常用函数,系统设计人员提供了上百个的函数以供用户使用。在Access使用过程中,函数名称不区分大小写。根据函数的数据类型,我们将常用函数分为:数学型、文本型、日期时间型、逻辑型和转换函数等。本节,我们将对一部分常用函数进行介绍,如果需要更多的函数,请查阅帮助或系统手册。,5.2.2 Access
7、常用函数,根据函数的数据类型:(1)数学型(2)文本型(3)日期时间型(4)逻辑型(5)转换函数(6)测试函数,1.常用数学函数如下表:,2.常用字符函数如下表:,3.常用日期函数如下表:,4.常用转换函数如下表:,5.常用测试函数如下表:,5.2.3 表达式,表达式是由运算符和括号将运算对象连接起来的式子。常量和函数可以看成是最简单的表达式。表达式通常根据运算符的不同将表达式分为算术表达式、字符表达式、关系表达式和逻辑表达式。,在进行算术运算时,要根据运算符的优先级来进行。算术运算符的优先级顺序如下:先括号,在同一括号内,单目运算的优先级最高,然后先幂,再乘除,再模运算,后加减。,注意:在算
8、术表达式中,当“+”号运算符的两侧的数据类型不一致,一侧是数值型数据,一侧是数值字符串时,完成的是算术运算,当两侧均为数值符号串时,系统完成的是连接运算,而不是算术运算。,注意:,(1)“+”运算符的两个运算量都是字符表达式时才能进行连接运算;(2)“&”运算符是将两个表达式的值进行首尾相接。表达式的值可以是字符、数值、日期或逻辑型数据。如果表达式的值非字符型,则系统先将它转换为字符,再进行连接运算。可用来将多个表达式的值连接在一起。,3关系表达式,关系表达式可由关系运算符和字符表达式、算术表达式组成,它的运算结果为逻辑值。关系运算时是运算符两边同类型的元素进行比较,关系成立,则表达式的值为真
9、(True),否则为假(False)。,关系运算遵循如下规则:,(1)数值型数据按照数值大小比较;(2)字符型数据按照字符的ASCII码比较,但字母不区分大小写。汉字默认的按拼音顺序进行比较;(3)日期型数据,日期在前的小,在后的大;(4)逻辑型数据,逻辑值False(0)大于True(-1);(5)Like在模式符中支持通配符。在模式符中可使用通配符“?”表示一个字符(字母、汉字或数字),通配符“*”表示零个或多个字符(字母、汉字或数字),通配符“#”表示一个数字。在模式符中使用中括号( )可为Like左侧该位置的字符或数字限定一个范围。如a-d,即表示a、b、c、d中的任何一个符号;若在中
10、括号内指定的字符或数字范围前使用“!”号,则表示不在该范围内,如!2-4,即除2、3、4之外的任意数字;(6)在运算符Like前面可以使用逻辑运算符Not,表示相反的条件。,4逻辑表达式,逻辑表达式可由逻辑运算符和逻辑型常量、逻辑型对象标识符、返回逻辑型数据的函数和关系运算符组成,其运算结果仍是逻辑值。,注意:,逻辑表达式的运算优先级从高到低是:括号,Not,And,Or,Xor,Eqv表达式运算的规则是:在同一个表达式中,如果只有一种类型的运算,则按各自的优先级进行运算;如果有两种或两种以上类型的运算时,则按照函数运算、算术运算、字符运算、关系运算、逻辑运算的顺序来进行,5.2.3 表达式1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- access 计算机 二级 教程 第五 ppt 课件
链接地址:https://www.31ppt.com/p-2008040.html