(3)创建
一个交叉表 查询,统计 并显示各班 每门课程的 平均成绩, 统计显示结 果如下图所 示(要求: 直接用查询 设计视图建 立交叉表查 询,不允许 用其他查询 做数据源) ,所建查询 命名为“q T3”。说 明:“学号 ”字段的前 8位为班级 编号,平均 成绩取整要 求用Rou nd函数实 现。该问题 分值: 6 :步骤1: 在“创建” 功能区的“ 查询”分组 中单击“查 询设计”按 钮,系统弹 出查询设计 器。在“显 示表”对话 框中分别双 击tSco re和tC ourse 表,将表添 加到查询设 计器中,关 闭“显示表 ”对话框。 步骤2:在 “查询工具 .设计”功 能区的“查 询类型”分 组中单击“ 交叉表”按 钮,将出现 “交叉表” 行。添加标 题“班级编 号:Lef t([学号 ],8)” ,在“交叉 表”行中选 择“行标题 ”,此计算 结果作为交 叉表行;双 击“tCo urse” 表的“课程 名”字段, 在“课程名 ”列的“交 叉表”行中 中选择“列 标题”;输 入第3列的 字段标题: Round (Avg( [成绩]) ),在“总 计”行中选 择“Exp ressi on”,在 “交叉表” 行中选择“ 值”,此计 算结果作为 交叉表的值 ,如图10 一19所示 。步骤3: 单击“运行 ”按钮。单 击快速访问 工具栏中的 “保存”按 钮,保存输 入文件名“ qT3”。 单击“确定 ”按钮,关 闭qT3的 查询窗口。小编还为您整理了以下内容,可能对您也有帮助:
如何用SQL创建交叉表查询?
相关子查询的执行过程如下:
1、先取外层表中的第一行。
2、根据取出的行它与内层查询相关的列值进行内层查询,若内层子查询的任何一行与外层行的相关值匹配,外层查询就返回这一行。
3、取外层查询的下一行。
4、重复2,直到处理完所有外层查询的行。
5、得到一个数据行集,再对这个数据集进行输出操作。根据取出的行它与内层查询相关的列值进行内层查询,若内层子查询的任何一行与外层行的相关值匹配,外层查询就返回这一行。
查询介绍:
是一个的、功能强大的、具有计算功能和条件检索功能的数据库对象。查询是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览。查询是操作的集合,不是记录的集合。
查询的记录集实际上并不存在,每次使用查询时,都是从创建查询时所提供的数据源表或者查询中创建记录集。因此,查询是以表或查询为数据源的再生表,查询的结果总是与数据源中的数据保持同步。
在计算机中,用户进入搜索引擎或数据库通常就被称为查询。查询(动词)也就是提交一个查询请求(名词)。
选择查询:
选择查询是最常用的查询方式,不但可以进行多条件的组合查询,而且还可以进行用户定义查询,同时还可以进行“和值”和“均值”的统计查询,必要时,还可以对结果进行排序。
交叉表查询:
交叉表查询通常以一个字段作为表的行标题,以另一个字段的取值作为列标题,在行和列的交叉点单元格处获得数据的汇总信息,以达到数据统计的目的。交叉表查询既可以通过交叉表查询向导来创建,也可以在设计视图中创建。
声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com