15、ACCESS总计查询(分组查询)设计(ACCESS图解操作系列)
2021-11-22 
本文摘要:操作要求:在使用ACCESS数据库“教学治理钟老师课堂.accdb”中数据表,完成如下查询。1、建立一总计查询“学生及格门数-所获学分-总计查询”。以学生、课程、选课结果为数据源,建立一总计查询“学生及格门数-所获学分-总计查询”,效果要求显示学生编号、学生姓名、及格课程门数、总获学分字段。这里需要注意的是,及格课程是指结果=60分的课程。 2、建立一总计查询“各部门年人为支出总计查询”。

ror体育app下载

操作要求:在使用ACCESS数据库“教学治理钟老师课堂.accdb”中数据表,完成如下查询。1、建立一总计查询“学生及格门数-所获学分-总计查询”。以学生、课程、选课结果为数据源,建立一总计查询“学生及格门数-所获学分-总计查询”,效果要求显示学生编号、学生姓名、及格课程门数、总获学分字段。这里需要注意的是,及格课程是指结果>=60分的课程。

2、建立一总计查询“各部门年人为支出总计查询”。以部门人员、部门信息和人为表为数据源,建立“各部门年人为支出总计查询”,统计各部门每年的人为支出。效果显示部门名称和各部门人为年支出字段,各部门人为年支出=([人为]![基本人为]+[ 人为]![奖金]+[ 人为]![津贴]+[人为]![保险])*123、建立一总计查询“产物利润总计查询”。

以产物、订单和订单明细表为数据源,建立“产物利润总计查询”,统计每种产物的利润。效果显示产物名称和利润字段,利润=sum([订单明细]![数量]*[订单明细]![单价]*[订单明细]![折扣]-[产物]![单价])知识要点:1、什么是总计(分组)查询2、总计项及其寄义3、总计查询设计要点知识点说明:1、总计(分组)查询:在实际应用中,用户可能不仅要统计某个字段中的所有值,而且还需要把记载分组,对每个组的值举行统计。

例如将所有同学按性别“男”和“女”分组,划分统计男同学人数和女同学人数。也可以使用多个属性举行分组,使得组更细化。

例如先按“性别”将所有同学分为“男”同学和“女同学”两个组,再按“是否为党员”分组。效果发生四个组:男生党员同学组、男生非党员组、女生党员组、女生非党员组。

所以,对于接纳多个字段分组时,我们是先根据第一字段分大组,再根据后一字段在大组中划分小组,依此类推。在SQL语句中,分组用Group By子句完成。在ACCESS总,系统专门提供了设计分组的设计网格。2、总计项及其寄义:当举行总计查询设计时,必须指定查询中每一字段的用途,在ACCESS有下列选择可供选择。

3、总计查询设计要点:(1)确定是否接纳总计查询(难点):什么时候使用分组,是同学们遇到的一个难点。当要求统计的数据,不是来自一条记载,而是来自分组后的多条记载中某一字段的数据时,就必须接纳总计查询来完成。

如求“男同学”和“女同学”各有几多人的问题。(2)确定分组字段:即通过题目要求,确定记载是根据哪些字段来分组的。

(3)确定盘算字段:总计查询效果中,要显示通过统计而获得的值,这些列在原表中是没有的,称为盘算字段。好比求总和、平均值等等。必须明确是在哪个字段上举行统计。

这里十分值得一提的是,对于“计数”选项,必须选择无重复值、没有null值的字段来举行,否则会使计数个数淘汰。如上面求“男同学”和“女同学”各有几多人,需要对“学生编号”字段举行“计数”,“学生编号”是不行能重复的。(4)确定条件字段:在总计查询中,字段选中“条件”选项,讲明该字段的引入只是为了对分组举行某种限制,该字段不会显示在效果中。

上述知识点与分析,同学们在下面的设计中注意明白,学会应用。1、建立“学生及格门数-所获学分-总计查询”。以学生、课程、选课结果为数据源,建立一总计查询“学生及格门数-所获学分-总计查询”,效果要求显示学生编号、姓名、及格课程门数、总获学分字段。这里需要注意的是,及格课程是指结果>=60分的课程。

(演示总计查询设计历程)查询设计分析:(1)数据源为“学生”、“课程”、“选课结果表”表。(2)用于举行选择的条件有一个:及格课程,即结果>=60。

(3)要显示的字段为:学生编号、姓名、及格课程门数、总获学分。这里应注意,及格课程门数、总获学分这两个字段是在数据源的三个表中所没有的,是通过统计而获得的,即盘算字段。

(4)及格课程门数:应该是一名同学所选修课程(这里要求分数>=60)的课程编号个数总和。固然也可以统计课程名称个数,但我们注意到,课程名称可能是重复的。如大学英语,有几个学期的差别课程,其每个学期都作为一门课盘算,可是其每学期的课程编号是不相同的。(5)总获学分:应该是对一名同学所通过课程所对应的学分举行求和。

(6)分组字段选择:由于每一名同学都有一个及格课程门数、一个总获学生,显然这里的分组字段应该由学生编号来完成,应为只有学生编号是不会重复却又能唯一标识一名学生的字段。在设计视图设计(如下图):(1)在数据源区添加“学生”、“课程”、“选课结果表”表。(2)点击工具栏上方的“总计”按钮,从而在“设计网格中”显示总计行。

(3)将所需的字段添加到字段行,其设计到场下面图解。1.1、首先像通例查询设计一样,打开查询的设计视图,并添加所需的数据源。如果数据源由多个表组成,一般要先在基本表中将关系建好。

如下图1.2、点击工具栏上的“总计”按钮,到场下图1.3、选择“总计”按钮后,在查询视图的设计网格中出如下图的“总计”行。以便举行总计查询设计1.4、根据上面分析,向字段行中加入所需字段。当我们直接添加字段时,字段的“总计”行默认情况的选项为“分组”。

如下图所示1.5、凭据各字段在题目中的要求,选择其适当的选择。如下图:说明1:分组字段为“学生编号”和“姓名”。从分析中可知,分组只需要“学生编号”即可,这里为什么要加入“姓名”字段?原因是题目中要求显示学生姓名,而总计查询中,只有分组字段、盘算字段能够显示在效果中,这里“姓名”字段显然不行能用于盘算,因此只能选择“分组”选项。

同时我们也注意到,任何一个学生编号显然对应了一个学生姓名,故此处先以“学生编号”分组后,再以“姓名”分组,并无影响。说明2:作为条件选项的字段其“显示”行不能打勾,否则要泛起错误提示,查询不能生存。如下图中的“结果”字段1.6、检察“数据视图”后,上面查询效果如下图所示。

我们注意到:“课程编号之计数”和“学分之总计”不满足题目要求的“及格课程门数”、“总获学分”,且结果字段未显示。1.7、对字段举行重命名,如下图:1.8、检察效果,并生存查询,完成设计。

如下图:2、建立一总计查询“各部门年人为支出总计查询”。以部门人员、部门信息、人为表为数据源,建立“各部门年人为支出总计查询”,统计各部门每年的人为支出。效果显示部门名称和各部门人为年支出字段,各部门人为年支出=([人为]![基本人为]+[ 人为]![奖金]+[ 人为]![津贴]+[人为]![保险])*12查询设计分析:(1)数据源为:部门人员、部门信息、人为表。

(2)查询无筛选条。(3)要显示的字段为:部门名称、各部门年人为支出。

显然“各部门年人为支出”必须通过盘算才气获得。(4)各部门年人为支出:应该一个部门中,所有员工年人为的总和。题目中([人为]![基本人为]+[ 人为]![奖金]+[ 人为]![津贴]+[人为]![保险])*12表达式获得的效果仅为一名员工一年的收入。(5)分组字段选择:部门名称。

因为按部门分组,同时又要在效果中显示 部门名称。在设计视图设计(如下图):(1)在数据源区添加 部门人员、部门信息、人为表。(2)点击工具栏上方的“总计”按钮,从而在“设计网格中”显示总计行。

(3)将所需的字段添加到字段行,并在字段的“总计”行选择合适的选项。2.1、设计查询,如下图:这里一定要注意分析“各部门人为年支出”字段的设计方法。2.2、通过“数据视图”检察查询效果,并生存查询“各部门年人为支出总计查询”。

效果如下图:3、建立一总计查询“产物利润总计查询”。以产物、订单、订单明细表为数据源,建立“产物利润总计查询”,统计每种产物的利润。效果显示产物名称和利润字段,利润=sum([订单明细]![数量]*[订单明细]![单价]*[订单明细]![折扣]-[产物]![单价])。

查询设计分析:(1)数据源为:产物、订单、订单明细表。(2)查询无筛选条。(3)要显示的字段为:产物名称、利润。

显然“利润”字段必须通过盘算才气获得。(4)“利润”字段:任何一种产物显然都可以接受许多订单,而每一份订单则说明晰本次该产物的相关销售信息,要统计产物利润,必须统计该产物的所有订单的销售信息。题目中[订单明细]![数量]*[订单明细]![单价]*[订单明细]![折扣]-[产物]![单价]表达式获得的效果仅为一份订单的利润,对此求和“sum”,则获得该产物的总利润。

(5)分组字段选择:产物名称。在设计视图设计(如下图):(1)在数据源区添加 产物、订单、订单明细表。(2)点击工具栏上方的“总计”按钮,从而在“设计网格中”显示总计行。

(3)将所需的字段添加到字段行,并在字段的“总计”行选择合适的选项。3.1、设计查询,如下图:这里一定要注意分析“利润”字段的设计方法。3.2、通过“数据视图”检察查询效果,并生存查询“产物利润总计查询”。

效果如下图:本节通过三个很是典型的总计查询向同学们先容了总计查询的基本设计方法。上述三个示例,不仅设计到对单一字段举行统计,也涉及到了对盘算字段举行统计,还涉及到了在总计查询中使用条件。请同学们务必掌握、明白上述设计历程,才气有效的应对任何相类似查询的设计。操作图解系列待续,如需快速相识详情,请参考“钟老师课堂”。


本文关键词:ror体育app下载,、,ACCESS,总计,查询,分组,设计,图解,操作,系列

本文来源:ror体育app下载-www.szshangyuan.com