(3)创建一个交叉表查询,统计并显示各班每门课程的平均成绩,统计显示结果如下图所示(要求:直接用查询设计视图建立交叉表查询,不允许用其他查询做数据源),所建查询命名为“qT3”。说明:“学号”字段的前8位为班级编号,平均成绩取整要求用Round函数实现。该问题分值: 6:步骤1:在“创建”功能区的“查询”分组中单击“查询设计”按钮,系统弹出查询设计器。在“显示表”对话框中分别双击tScore和tCourse表,将表添加到查询设计器中,关闭“显示表”对话框。步骤2:在“查询工具.设计”功能区的“查询类型”分组中单击“交叉表”按钮,将出现“交叉表”行。添加标题“班级编号:Left([学号],8)”,在“交叉表”行中选择“行标题”,此计算结果作为交叉表行;双击“tCourse”表的“课程名”字段,在“课程名”列的“交叉表”行中中选择“列标题”;输入第3列的字段标题:Round(Avg([成绩])),在“总计”行中选择“Expression”,在“交叉表”行中选择“值”,此计算结果作为交叉表的值,如图10一19所示。步骤3:单击“运行”按钮。单击快速访问工具栏中的“保存”按钮,保存输入文件名“qT3”。单击“确定”按钮,关闭qT3的查询窗口。
小编还为您整理了以下内容,可能对您也有帮助:
如何用SQL创建交叉表查询?
相关子查询的执行过程如下:
1、先取外层表中的第一行。
2、根据取出的行它与内层查询相关的列值进行内层查询,若内层子查询的任何一行与外层行的相关值匹配,外层查询就返回这一行。
3、取外层查询的下一行。
4、重复2,直到处理完所有外层查询的行。
5、得到一个数据行集,再对这个数据集进行输出操作。根据取出的行它与内层查询相关的列值进行内层查询,若内层子查询的任何一行与外层行的相关值匹配,外层查询就返回这一行。
查询介绍:
是一个的、功能强大的、具有计算功能和条件检索功能的数据库对象。查询是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览。查询是操作的集合,不是记录的集合。
查询的记录集实际上并不存在,每次使用查询时,都是从创建查询时所提供的数据源表或者查询中创建记录集。因此,查询是以表或查询为数据源的再生表,查询的结果总是与数据源中的数据保持同步。
在计算机中,用户进入搜索引擎或数据库通常就被称为查询。查询(动词)也就是提交一个查询请求(名词)。
选择查询:
选择查询是最常用的查询方式,不但可以进行多条件的组合查询,而且还可以进行用户定义查询,同时还可以进行“和值”和“均值”的统计查询,必要时,还可以对结果进行排序。
交叉表查询:
交叉表查询通常以一个字段作为表的行标题,以另一个字段的取值作为列标题,在行和列的交叉点单元格处获得数据的汇总信息,以达到数据统计的目的。交叉表查询既可以通过交叉表查询向导来创建,也可以在设计视图中创建。
Copyright © 2019- huatuo6.cn 版权所有 赣ICP备2024042791号-9
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务