在数据库文件"samp2.accdb"里有好表对象"tCourse"、"tGrade"和"tStudent",
43samp2.accdb
试按以下要求完成设计:
(1)创建一个查询,查找并显示"姓名"、"政治面貌"和"毕业学校"等三个字段的内容,所建查询名为"qT1";
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"平均成绩"两列内容,其中"平均成绩"数据由统计计算得到,所建查询名为"qT2";假设:所用表中无重名;
(3)创建一个查询,按输入的班级编号查找并显示"班级编号"、"姓名"、 "课程名"和"成绩"的内容。其中"班级编号"数据由统计计算得到,其值为"tStudent"表中"学号"的前6位,所建查询名为"qT3";当运行该查询时,应显示提示信息:"请输入班级编号:";
(4)创建一个查询,运行该查询后生成一个新表,表名为"90分以上",表结构包括"姓名"、"课程名"和"成绩"等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为"qT4";要求创建此查询后,运行该查询,并查看运行结果。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"创建"选项卡,在“查询”组选择"查询设计",然后在弹出的"显示表"窗体上选择"tStudent"表,选择题目中所说的三个字段,最后以"qT1"保存查询。
(2)点击"创建"选项卡,在“查询”组选择"查询设计",然后在弹出的"显示表"窗体上选择"tStudent"和"tGrade"表,选择表中的"姓名"字段,然后打开"查询工具"的“设计”选项卡,在“显示/隐藏”组中选择"汇总"按钮,然后在第二个"字段"中输入"平均成绩: 成绩","总计"中选择"平均值","排序"中选择降序,最后以"qT2"保存查询。
(3)与第1小题类似,选择"tCourse"、"tGrade"和"tStudent"表,第一个字段中输入"班级编号: Left([tStudent.学号],6)",条件为"[请输入班级编号:]",再选择表中的"姓名"、"课程名"和"成绩"字段,最后以"qT3"保存查询。
(4)点击"创建"选项卡,在“查询”组选择"查询设计",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,选择题目中所说的三个字段,"成绩"字段的条件为">=90",然后打开"查询工具"的“设计”选项卡,在“查询类型”组中选择"生成表查询",生成新表"90分以上",运行查询,最后以"qT4"保存查询。/js/editor20150812/dialogs/attachment_new/fileTypeImages/icon_default.gif
43samp2.accdb
试按以下要求完成设计:
(1)创建一个查询,查找并显示"姓名"、"政治面貌"和"毕业学校"等三个字段的内容,所建查询名为"qT1";
(2)创建一个查询,计算每名学生的平均成绩,并按平均成绩降序依次显示"姓名"、"平均成绩"两列内容,其中"平均成绩"数据由统计计算得到,所建查询名为"qT2";假设:所用表中无重名;
(3)创建一个查询,按输入的班级编号查找并显示"班级编号"、"姓名"、 "课程名"和"成绩"的内容。其中"班级编号"数据由统计计算得到,其值为"tStudent"表中"学号"的前6位,所建查询名为"qT3";当运行该查询时,应显示提示信息:"请输入班级编号:";
(4)创建一个查询,运行该查询后生成一个新表,表名为"90分以上",表结构包括"姓名"、"课程名"和"成绩"等三个字段,表内容为90分以上(含90分)的所有学生记录,所建查询名为"qT4";要求创建此查询后,运行该查询,并查看运行结果。
本题主要考的是数据库的查询。
本题解题思路:
(1)点击"创建"选项卡,在“查询”组选择"查询设计",然后在弹出的"显示表"窗体上选择"tStudent"表,选择题目中所说的三个字段,最后以"qT1"保存查询。
(2)点击"创建"选项卡,在“查询”组选择"查询设计",然后在弹出的"显示表"窗体上选择"tStudent"和"tGrade"表,选择表中的"姓名"字段,然后打开"查询工具"的“设计”选项卡,在“显示/隐藏”组中选择"汇总"按钮,然后在第二个"字段"中输入"平均成绩: 成绩","总计"中选择"平均值","排序"中选择降序,最后以"qT2"保存查询。
(3)与第1小题类似,选择"tCourse"、"tGrade"和"tStudent"表,第一个字段中输入"班级编号: Left([tStudent.学号],6)",条件为"[请输入班级编号:]",再选择表中的"姓名"、"课程名"和"成绩"字段,最后以"qT3"保存查询。
(4)点击"创建"选项卡,在“查询”组选择"查询设计",然后在弹出的"显示表"窗体上选择"tCourse"、"tGrade"和"tStudent"表,选择题目中所说的三个字段,"成绩"字段的条件为">=90",然后打开"查询工具"的“设计”选项卡,在“查询类型”组中选择"生成表查询",生成新表"90分以上",运行查询,最后以"qT4"保存查询。/js/editor20150812/dialogs/attachment_new/fileTypeImages/icon_default.gif
举一反三
- 【资料题】【实验任务 1 】 使用 “查询向导”创建查询,创建一个查询,查询的数据源为“学生”,选择“学号”“姓名”“性别”“民族”“政治面貌”和“所属院系 ” 字段,缩减查询命名为 “学生基本信息查询”。 【实验任务 2 】使用设计视图创建一个查询,查找并显示学生的“学号”“姓名”“性别”和“民族” 4 个字段内容,所建查询命名为“学生信息查询”。 【实验任务 3 】创建一个查询,查找并显示学生的“学号”“姓名”“课程名称”和“分数” 4 个字段内容,所建查询命名为“学生成绩查询”
- “学生表”中有班级、学号、姓名、性别、政治面貌、成绩等字段,要统计各班各政治面貌的平均成绩,最好的查询方式是( )。[br][/br](单选题) A: 选择查询 B: 交叉表查询 C: 操作查询 D: 参数查询
- 查询题2【请按字段顺序依次加入字段,注意字段最终在查询中是否显示,有一处错,系统将自动判别错误。最后将系统自动生成的SQL语句拷贝如填空】 考生文件夹下存在一个数据库文件”samp3. accdb",里面已经设计好表对象"tEmplyee”、"tSell"和”tBk",试按以下要求完成设计: (1)创建一个查询,查找并显示单价高于平均单价的图书”书名”和”出版社名称”等字段内容,所建查询名为"qT1”。【提示在单价的条件栏中运用子查询 >(Select Avg([单价]) From tBook)】 【字段顺序:”书名”、”出版社”、”单价”,空1】 (2)创建一个查询,按输入的售出日期查找某日期的售书情况,并按数量降序显示”姓名”、”书名”、“数量”三个字段的内容,所建查询名为"qT2”;当运行该查询时,应显示参数提示信息:”请输入售出日期”。 【字段顺序:”姓名””、”书名”、”数量”、”售出日期”,空2】 (3) 创建一个查询, 查找单价大于等于15且小于等于20的图书,并显示”书名”、”单价”、”作者名”和”出版社名称”四个字段的内容,所建查询名为"qT3”。 【字段顺序:”书名””、”单价”、”作者名”、”出版社名称”,空3】 (4)创建一个查询
- 操作题1)建立一个“学生成绩管理系统”的数据库,在该数据库中创建三个表:“学生”表、“课程表”和“成绩表”。2)创建查询“学生基本信息”,查询的基本信息包括:学号、姓名、性别、党员。3)创建查询“选课信息”,查询学生的选课信息包括:学号、姓名、性别、课程名称、成绩。
- 已知tStudent表包含"姓名"字段,要建立一个查询查找姓"李"的同学,下列哪个表达式可以作为查询设计视图(查询设计器)中"姓名"字段的查询条件