在考生文件夹下“samp2.accdb”数据库中已经设计好一个表对象“tTeacher”。试按以下要求完成设计: 创建一个查询,计算每个系的人数和所占总人数的百分比,并显示“系别”“人数”和“所占百分比(%)”,所建查询命名为“qT4”。注意:“人数”和

admin2017-07-04  23

问题 在考生文件夹下“samp2.accdb”数据库中已经设计好一个表对象“tTeacher”。试按以下要求完成设计:
创建一个查询,计算每个系的人数和所占总人数的百分比,并显示“系别”“人数”和“所占百分比(%)”,所建查询命名为“qT4”。注意:“人数”和“所占百分比”为显示标题。要求:①按照编号来统计人数;②计算出的所占百分比以两位整数显示(使用函数实现)。

选项

答案步骤1:在<创建>选项卡的<查询>命令组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tTeacher”表,关闭<显示表>对话框。 步骤2:单击<查询工具>选项卡中<显示/隐藏>命令组的“汇总”命令,以便在查询设计网格中显示总计行。双击“系别”“编号”字段,并分别设置总计行选项为“Group By”“计数”。对编号计数进行重命名,在编号前面输入:人数:,如图1-13所示。 [*] 步骤3:计算“所占百分比”思路:利用SQL聚合函数Count求分组后各系的教师人数,利用域聚合函数DCount求教师总人数,两者相除后再乘以100得到百分比值,由于仅保留整数,整个值通过Round函数进行四舍五入到整数。在“人数”字段后一列的字段行输入如下表达式: 所占百分比:Round(Count([编号])/DCount(’’编号’’,’’tTeacher")*100,0) 步骤4:单击<查询工具>选项卡中<结果>命令组的“数据表视图”命令查看查询结果。 步骤5:单击快速访问工具栏中的“保存”按钮,输入“qT4”文件名。单击“确定”按钮,关闭设计窗口。 步骤6:关闭“samp2.accdb”窗口。

解析
转载请注明原文地址:https://kaotiyun.com/show/p7gp777K
0

最新回复(0)