考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好两个表对象"tStud"和"tScore"。试按以下要求完成设计: (1)创建一个查询,计算并输出学生最大年龄与最小年龄的...
试按以下要求完成设计:
(1)创建一个查询,计算并输出学生最大年龄与最小年龄的差值,显示标题为"s_data",所建查询命名为"qT1";
(2)创建一个查询,查找与所有学生平均年龄相差1岁的学生信息,并显示"姓名"、"性别"和"入校日期"三个字段内容,所建查询命名为"qT2"。
要求:对平均年龄取整,并且使用Round函数取平均年龄的整数值。
(3)创建一个查询,按输入的出生地查找具有指定地名的学生信息,并显示"姓名"、"性别"、"年龄"和"计算机"四个字段内容。 当运行该查询时,应显示提示信息"请输入出生地"。所建查询命命名为"qT3"。
说明:出生地信息从"简历"字段获取。
(4)创建一个查询,将"tStud"表中年龄最大的2名女生团员学生的信息保存到新建表中,新建表名为"tTemp"表,表中字段为"学号"、"姓名"、"别"和"年龄",所建查询命名为"qT4"。
要求:创建查询后,运行查询并查看结果。
参考解析: (1)【操作步骤】
步骤1:单击"创建"选项卡的下"查询"组中的"查询设计"按钮。在弹出的"显示表"对话框中双击添加表"tStud",然后单击"关闭"按钮,关闭"显示表"对话框。
步骤2:在字段行中输入:"s_data: Max([年龄])-Min([年龄])"。
步骤3:单击快速访问工具栏中的"保存"按钮,另存为"qT1"。
(2) 【操作步骤】
步骤1:单击"创建"选项卡的下"查询"组中的"查询设计"按钮。在弹出的"显示表"对话框中双击表"tStud",然后单击"关闭"按钮,关闭"显示表"对话框。
步骤2:分别双击添加"姓名"、"性别"、"入校日期"和"年龄"字段,取消"年龄"字段显示行复选框的勾选,在"年龄"字段的"条件"行中输入"<=(select Round(avg([年龄]),0) from [tStud])+1 And >=(select Round(avg([年龄]),0) from [tStud])-1"。
步骤3:单击快速访问工具栏中的"保存"按钮,另存为"qT2"。
(3) 【操作步骤】
步骤1:单击"创建"选项卡的下"查询"组中的"查询设计"按钮。在"显示表"对话框中双击添加表"tStud"和"tScore",然后单击"关闭"按钮,关闭"显示表"对话框。选中表"tStud"中"学号"字段,然后拖动鼠标到表"tScore"中"学号"字段。
步骤2:双击添加"姓名"、"性别"、"年龄"、"计算机"和"简历"字段。取消"简历"字段显示行复选框的勾选,在"简历"字段的"条件"行中输入"Like "*" & [请输入出生地] & "*""。
步骤3:单击快速访问工具栏中的"保存"按钮,另存为"qT3"。
(4) 【操作步骤】
步骤1:单击"创建"选项卡的下"查询"组中的"查询设计"按钮。在"显示表"对话框中双击添加表"tStud",然后单击"关闭"按钮,关闭"显示表"对话框。
步骤2:双击添加"姓名"、"姓名"、"性别"、"年龄"和"团员否"字段。取消"团员否"字段显示行复选框的勾选,在"团员否"字段的"条件"行中输入"True", 在"性别"字段的"条件"行中输入"女",在"年龄"字段"排序"条件行的下拉框中选择"降序"。
步骤3:在"查询工具"的"设计"选项卡下的"查询设置"组中的"返回"行的文本框中输入"2"。单击"查询工具"的"设计"选项卡下"查询类型"组中的"生成表"按钮,弹出"生成表"对话框,在该对话框的"表名称(N):"行的文本框输入"tTemp",单击"确定"按钮。
步骤4:单击"查询工具"的"设计"选项卡下"结果"组中的"运行"按钮,在弹出的"Microsoft Access"的对话框中单击"是"按钮。
步骤5:单击快速访问工具栏中的"保存"按钮,另存为"qT4",关闭设计视图。