- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 查询 查询就是将一个或多个数据表中满足特定条件的数据检索出来。查询不仅可以基于数据表来创建,还可基于查询来创建,同时,查询不仅可以根据指定条件来进行数据的查找,还可对数据进行计算、统计、排序、筛选、分组、更新和删除等各种操作。 5.1 查询概述 查询是对数据库表中的数据进行查找,产生动态表的过程。在Access中可以方便地创建查询,在创建查询的过程中需要定义查询的内容和规则,运行查询时系统将在指定的数据表中查找满足条件的记录,组成一个类似数据表的动态表。 5.1.1 查询的功能 1.选择字段 2.选择记录 3.编辑记录 4.计算 5.建立新表 6.建立基于查询的报表和窗体 5.1.2 查询的类型 1.选择查询 2.交叉表查询 3.参数查询 4.操作查询 5.SQL查询 1.选择查询 选择查询是最常用的查询类型,它是根据用户定义的查询内容和规则,从一个或多个表中提取数据进行显示。 在选择查询中,还可以对记录进行分组,并对分组后的记录进行总计、计数、平均及其他类型的计算等。 2.交叉表查询 交叉表查询是将某个数据表中的字段进行分组,一组作为查询的行标题,一组作为查询的列标题,然后在查询的行与列交叉处显示某个字段的统计值。交叉表查询是利用表中的行或列来进行数据统计的。它的数据源是一张基础表。 3.参数查询 选择查询是在建立查询时就将查询准则进行定义,条件是固定的。参数查询是在运行查询时利用对话框来提示用户输入查询准则的一种查询。参数查询可以根据用户每次输入的值来确定当前的查询条件,以满足查询的要求。 4.操作查询 操作查询的查询内容和规则的设定与选择查询相同,但它们有一个很大的不同是:选择查询是按照指定的内容和条件查找满足要求的数据,将查找到的数据进行展示;而操作查询是在查询中对所有满足条件的记录进行编辑等操作,操作查询会对基础数据表产生影响或生成新的数据表,如生成表查询,即会生成一个新的数据表,更新查询,则会根据更新条件对原数据表中的数据进行修改。 Access的操作查询有如下几种: (1)生成表查询 利用一个或多个表中的全部或部分数据生成一个新的数据表。生成表查询通常用于重新组织数据或创建备份表等。 (2)删除查询 删除查询是将满足条件的记录从一个或多个数据表中删除。此操作会将基础数据表中的记录删除掉。 (3)更新查询 更新查询是对一个或多个表中的一组记录进行修改的查询。如对教师基本工资表中所有副教授的基本工资涨10%等,可利用更新查询来实现。 (4)追加查询 追加查询是从一个或多个数据表中将满足条件的记录找出,并追加到另一个或多个数据表的尾部的操作。追加查询可用于多个表的合并等。 5.SQL查询 SQL查询就是利用SQL语句来实现的查询。SQL查询将在下一章中详细介绍,此章不再赘述。 5.2 表达式 在Access中,表达式广泛地应用于表、查询、窗体、报表、宏和事件过程等。表达式由运算对象、运算符和括号组成,运算对象包括常量、函数和对象标识符。Access中的对象标识符可以是数据表中的字段名称、窗体、报表名称、控件名称、属性名称等。 5.2.1 常量 常量分为系统常量和用户自定义常量,系统常量如逻辑值True(真值)、False(假值)和Null(空值)。注意:空值不是空格或空字符串,也不是0,而是表示没有值。用户自定义常量又常称为字面值,如数值“100”、字符串“ABCD”和日期“#08/8/8#”等。 Access的常量类型包括数值型、字符型、日期型和逻辑型。 1.数值型 数值型常量包括整数和实数。整数如123;实数,用来表示包含小数的数或超过整数示数范围的数,实数既可通过定点数来表示,也可用科学计数法进行表示。实数如12.3或0.123E2。 2.文本型 文本型常量由字母、汉字和数字等符号构成的字符串。定义字符常量时需要使用定界符,Access中字符定界符有两种形式:单引号( )、双引号( )。如字符串ABC或ABC。 3.日期型 日期型常量即用来表示日期型数据。日期型常量用“#”作为定界符,如2008年7月18日,表示成常量即为#08-7-18#,也可表示为#08-07-18#。在年月日之间的分隔符也可采用“/”作为分隔符,即#08/7/18#或#08/07/18#。 对于日期型常量,年份输入为2位时,如果年份在00~29范围内,系统默认为2000~2029年;如果输入的年份在30~99之间,则系统默认为1930~1999年。如果要输入的日期数据不在默认的范围内,则应输入4位年份数据。 4.逻辑型 逻辑型常量有两个值,真值和假值,用 True(或-1)表示真值,用False(或0)表示假值。系统不区分True和Fals
文档评论(0)