数据库基础与应用—Access2010付兵第3章查询课件教学.pptVIP

数据库基础与应用—Access2010付兵第3章查询课件教学.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基础与应用—Access2010付兵第3章查询课件教学.ppt

第 3章 查询 【例 3-11】统计“计算机基础”课程成绩的平均分,并将查询的平均分数定为 1 位小数。 创建计算字段的方法是在查询的设计视图的设计网格“字段”行中直接输入计算字段及其计算表达式。 输入规则是: 计算字段名:表达式 需要注意的是其中计算字段名和表达式之间的分隔符是半角的“:” 。 【例 3-13】统计学生的奖学金,奖学金的标准为每门功课成绩超过或等于 90 分,按该门课程的学分乘 30 元标准发放奖学金。 要点: 奖励金额:[学分]*30 常见的交叉表 3.5.2 多参数查询 【例 3-15】建立一查询,要求查询运行中指定“班级编号”、计算机基础课程的“最低 分”和“最高分” ,显示计算机基础课程成绩在要求分数之间的同学姓名、所在班级编号和具体成绩。 * 3.5.2 多参数查询 * 参数查询的设计视图 3.6 操作查询 前面介绍的几种查询方法都是根据特定的查询准则,从数据源中产生符合条件的动态数据集,但是并没有改变表中原有的数据,即查询在运行过程中对原始表不做任何修改。因此,它们都属于选择查询。而操作查询是建立在选择查询的基础上,对原有的数据进行批量的更新、追加和删除,或者创建新的数据表等操作,即操作查询不仅进行查询,而且对表中的原始记录进行相应的修改。所谓操作查询是指仅在一个操作过中就能更改许多记录的查询。通过操作查询,可以使数据的更改更加有效、方便和快捷。 操作查询和选择查询另一个重要的不同之处在于:打开选择查询,就能够显示符合条件的数据集;而打开操作查询,运行了更新、追加和删除等操作,不会直接显示操作的结果,只有通过打开目的表,即被更新、追加、删除和生成的表,才能了解操作查询的结果。 * 3.6.1引例 如何进行生成表查询? 如何进行删除查询? 如何进行更新查询? 如何进行追加查询? * 3.6.1生成表查询 生成表查询可以从一个或多个表的数据中产生新的数据表,生成的表可以作为数据备份,或者作为新的数据集。生成表查询就是利用查询建立一个新表。 【例 3-16】利用生成表查询创建新表,新表为“201001 班计算机基础成绩” ,要求显示学生编号、学生姓名、分数。 * 3.6.2生成表查询 * “生成表”对话框 3.6.2删除查询 删除查询就是利用查询删除一组记录。删除后的记录无法恢复。 删除查询可以从单个表中删除记录,也可以从多个相互关联的表中删除记录。如果要从多个表中删除相关记录,必须满足以下几点: 在关系窗口中定义相关表之间的关系; 在关系对话框中选择“实施参照完整性”复选框; 在关系对话框中选择“级联删除相关记录”复选框。 * 3.6.2删除查询 【例 3-17】使用“删除查询”,删除“201001班计算机基础成绩”分数小于 80 分的记录。 * 3.6.2删除查询 练习: 删除“201001 班计算机基础成绩”表中所有男生的记录。 * 3.6.3追加查询 追加查询可以从一个数据表中读取记录,把它们追加到其他表中。追加记录时只能追加匹配的字段,其他字段将被忽略。即追加查询就是利用查询将一个表中的一组记录添加到另一个表的末尾。 【例 3-18】创建追加查询,将 80 分以下的学生记录追加到已建立的“201001 班计算机基础成绩”表中。 * 3.6.4更新查询 更新查询就是利用查询对表中符合查询条件的记录进行成批的改动,即改变一组记录的值。 【例 3-19】创建名称为“减分操作”的更新查询,该查询用于将“201001 班计算机基础成绩”表中 80~90 分的成绩减 5 分。 * 3.6.4更新查询 注意:字段名一定要加方括号([]); * 3.7交叉表查询 交叉表查询是将源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值,比如,求和数、计数值、平均值、最大值、最小值等。建立交叉表查询的方法有两种:使用交叉表查询向导和使用“设计”视图来建立。 * 星 期 课 程 节 次 4 3 数学 2 计算机 语文 1 周三 周二 周一 行标题 (显示在行前面) 列标题 3.7.1引例 若用户要对“成绩管理”数据库中的表和查询进行分类统计。那么交叉表查询非常适合这种分类统计。 如何使用“交叉表查询向导”建立查询? 如何使用“设计”视图建立交叉表查询? * 3.7.2使用“交叉表查询向导”建立查询 使用“交叉表查询向导”建立交叉表查询时,使用的字段必须属于同一个表或同一个查询。如果使用的字段不在同一个表或查询中,则应先建立一个查询,将它们放在一起。 在“教师”表中统计各个系的教师人数及其职称分布情况,建立所需的交叉表。 * 3.7.2使用“交叉表查询向导”建立查询 1)选择作为行标题的字段----

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档