网站大量收购闲置独家精品文档,联系QQ:2885784924

ACCESS实例教程(第3章)-查询.ppt

  1. 1、本文档共52页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ACCESS实例教程 ——查询的操作(第3章) 3.6 建立操作查询 操作查询包括:生成表查询、更新查询、追加查询、删除查询。 3.6.1 生成表查询 生成表查询能将查询结果保存成数据表,使查询结果由动态数据集合转化为静态的数据表。新表不继承数据源表的关键字属性。 生成表查询通常用几个表中的数据组合起来生成新表,如果仅用一个表的数据生成新表,可以在数据库窗口用复制、粘贴的方法实现。 例: 将男学生成绩查询转换成数据表 (1)先建查询 (2)将查询转换为生成表查询 (3)为新表起名 (4)单击“运行”按钮 3.6.2 更新查询 更新查询能成批修改记录。用更新查询更改记录的数据项以后,无法用“撤消”命令取消操作。更新查询可以同时更新多个数据源和多个字段的值。在设计网格中,只将要更新的字段和做条件的字段放入即可。 例:将职称为讲师的“教师编号”字段前加“讲师”字符串,并将讲师的奖金增加50%。 3.6.3 追加查询 追加查询能将数据源中符合条件的记录追加到另一个表尾部。数据源可以是表或查询,追加的去向是一个表。字段列表区只放提供字段的表或查询,被追加的表不能放入查询的字段列表区。数据源与被追加表对应的字段之间要类型匹配。 例:将籍贯为河北的记录追加到空表stud中,追加的字段 为:班级、姓、名、性别。 (1)选择追加去向 (2)确定追加字段和条件 (3)运行查询 * ACCESS实例教程 * 1,建立各种类型的查询 2,建立计算字段 3,使用统计函数 4,SQL语句与子查询 本章要点: 3.1 认识查询对象 查询是Access数据库的一个重要对象,用来查看、处理和分析数据。查询的数据源可以是一个或多个数据表或已存在的查询。查询产生的操作结果形式上看类似于数据表,实际上是一个动态的数据集合,每次打开查询,都会显示数据源的必威体育精装版变化情况。查询与数据源表是相通的,在查询中对数据所做的修改可以在数据源表中得到体现。 查询对象有5类:选择查询、交叉表查询、操作查询、参数查询、SQL查询。其中操作查询又包括4种:生成表查询、更新查询、追加查询、删除查询。操作查询需要用“运行”命令使查询生效。 3.1.1 查询对象的基本类型 3.1.2 查询的设计视图 常用的查询视图有3种:设计视图、数据表视图、SQL视图。查询的设计视图窗口分上下两部分,上半部分是“字段列表”区,放置查询的数据源。下半部分是“设计网格”区,放置在查询中显示的字段和在查询中做条件的字段。 3.2 统配符、运算符与常用函数 3.2.1 通配符 1.*,代表任意多个任何字符。 例如:李*,通配所有第一个字符为“李”的字符串。 2.?,代表任意一个任何字符。 例如:李?,通配所有第一个字符为“李”且只有2个字符的字符串。 3.[ ],通配方括号内的任何单个字符。 例如:淡[红绿黄]色,代表的字符串有:淡红色、淡绿色、淡黄色。 4.!,通配不在方括号内的任何单个字符。 例如:淡[!红绿黄]色,代表的字符串有:淡蓝色、淡紫色、等,中间的字不能是红、绿、黄3个字中的任何一个。。 5.-,通配指定范围内的任何字符,该范围必须是升序,通常针对英文字母。 例如:a[e-g]b,代表的字符串有:aeb、afb、agb。 6.#,代表任意一个数字字符。 例如:2##2,代表的字符串有:2112、2802、等,第一个和最后一个必须是2,中间2个可以是任何数字。 3.2.2 普通运算符 1.算术运算符: +、-、*、/,乘、除同级,加、减同级,同级运算从左到右,乘、除运算优先于加、减运算。 2.关系运算符: 、=、、=、!=、==,Access系统用true或-1表示“真”,用false或0表示“假”。 3.逻辑运算符:not、and、or,运算结果是逻辑值。 4.连接运算符:+、,用于字符连接,+号要求两边必须是字符型,连接后得到新字符串。号不论两边的操作数是字符串还是数字,都按字符串连起来,得到新字符串。 3.2.3 特殊运算符 1.like,为文本字段设置查询模式,支持通配符。 如:like 李*,Like *红*“ 2.in,指定一个值列表作为查询的匹配条件,不支持通配符。 如:in(张三,李四,王五) 3.between,指定数据范围,用and连接起始数据和终止数据。 如:between 10 and 30,相当于:=10 and =30 4.is Null,查找为空的数据。 5.is not Null,查找非空的数据。 3.2.4 字符函数 1.left函数,从字符串左边取n个字符,得到左子串。 格式:left(

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档