Access_2010数据库原理及应用实验指导 教学课件 作者 聂玉峰 张星云 高兴 第5章 数据查询.ppt

Access_2010数据库原理及应用实验指导 教学课件 作者 聂玉峰 张星云 高兴 第5章 数据查询.ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
查询的基本概念 查询就是按给定的要求(包括条件、范围、方式等)从指定的数据源中查找,将符合条件的数据提取出来,形成一个新的数据集合,但这个数据集在数据库中实际上并不存在,只是在运行查询时,Access才会从查询源表的数据中抽取出来。 查询的数据源:一个表或多个相关联的表、其他查询 查询的结果:窗体、报表,另一个查询的基础 一. 查询的功能 提取数据 实现计算 数据更新 产生新的表 作为其他对象的数据源 1.提取数据 从一个或多个表中选择部分或全部字段 例如,从学生表的若干个字段中选取学号、姓名、家庭住址3个字段,这是对列进行的操作。也可以从一个或多个表中将符合某个指定条件的记录选取出来,例如,从成绩表中提取期末成绩在90分以上的记录,这是对行进行的操作,这两种操作可以单独进行,也可以同时进行。 1.提取数据 用来提供选择数据的表称为查询操作的数据源,作为查询数据源的也可以是已建立好的其他查询。选择记录的条件称为查询准则,也就是查询表达式,查询结果是一种临时表,又称为动态的记录集,通常不被保存,也就是说,每次运行查询,系统都是按事先定义的查询准则从数据源中提取数据,这样既可以节约存储空间,又可以保持查询结果与数据源中数据的同步。 2.实现计算 在建立查询时可以进行一系列的计算,例如统计每个班学生的人数、计算每个学生的平均分等,也可以定义新的字段来保存计算的结果。 3.数据更新 在Access中,对数据表中的记录进行的更新操作也是查询的功能,主要包括添加记录、修改记录和删除记录。 4.产生新的表 利用查询得到的结果可以建立一个新表。例如,将期末成绩在90分以上的记录找出来并存放在一个新表中。 5.作为其他对象的数据源 查询的运行结果可以作为窗体和报表的数据源,也可以作为其他查询的数据源。 二. 查询的类型 选择查询 交叉表查询 参数查询 操作查询 SQL查询 1.选择查询 (1)按指定的条件,从数据源中提取数据 (2)产生新的字段保存计算的结果 (3)分组统计 2.参数查询 参数查询也属于选择查询,与上面的选择查询不同的是,它的查询准则中的具体值(即参数值)是在查询运行时由用户输入的,而选择查询的查询准则中的参数值则是在查询的设计阶段事先指定的。 3.交叉表查询 交叉表查询将来源于表或查询中的字段进行分组,一组列在数据表的左侧,一组列在数据表的顶端,然后在数据表行与列的交叉处显示表中某个字段的统计值。可以说交叉表查询就是利用了表中的行和列来统计数据。 4.操作查询 先按照条件查询结果,然后用查询的结果对数据表进行编辑操作。 (1)生成表查询 (2)删除查询 (3)更新查询 (4)追加查询 5.SQL查询 SQL(Structured Query Laguage,结构化查询语言)查询就是使用SQL语句来创建的一种查询。 查询的实现 在数据库中建立查询对象 在VBA程序代码中使用结构化查询语言SQL 1.使用查询向导创建查询 利用查询向导创建的查询只能从数据源中指定若干个字段进行输出,但不能通过设置条件来限制检索的记录。 例5.1 为学生表创建名为入学成绩的查询,查询结果中包括学号、姓名、性别、专业和入学成绩5个字段。 2.使用设计视图建立查询 利用查询向导建立查询时,不能按指定条件选择记录,这时可以使用设计视图来建立。 例5.2 在学生表中查询入学成绩在550分(含550)以上的记录,查询结果中包括的字段与上例相同,查询名称为入学成绩高于550。 3.建立SQL查询 在Access中,也可以在SQL窗口中直接输入SQL命令建立查询。对于上例,在视图按钮中选择SQL视图,可以在SQL视图中显示出下图的内容。 4.查询的视图方式 在创建查询时,常常需要在不同的视图方式之间切换,可以使用结果组中的视图按钮切换,也可以使用Access状态栏右下角的命令按钮进行切换。 5. 运行查询 创建查询时 (1)在查询工具/设计选项卡的结果组中,单击运行按钮。 (2)在查询工具/设计选项卡的结果组中, 切换到数据表视图。 查询创建后 (1)在导航窗格中,双击要运行的查询。 (2)在导航窗格中,右击要运行的查询,在弹出的快捷菜单中选择打开命令项 。 查询建立的过程 (1) 选择数据源 (2) 指定查询类型 (3) 设置查询准则 (4) 为查询命名 查询准则是用运算符将常量、字段名(变量)、函数连接起来构成的表达式,即查询表达式,例如前面例子中的>=550 常量书写 数字常量,则直接书写,例如:3.1416。 文本型常量,要用半角的双引号“ ”将文本括起来。

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档