科普教育在线练习二 以“教学管理”数据库建立如下查询: 做查询的基本原则:确定查询项,确定条件,确定表对象(查询字段和条件中的字段的来源表以及建立关系,表和表之间必须要关系。),确定统计项,如果使用统计项,要考虑分组,排序。 1. 查询学生的姓名以及入校日期的信息。qT1 2. 查询学生的姓名,课程名称以及授课教师的姓名。 3. 查询男团员的学生的信息(表中所有字段*)。 4. 查询除2009-9-3以外入校的学生的姓名,年龄,入校日期。 5. 查询成绩合格的学生的姓名,课程名称,以及成绩的信息。并且按照成绩的降序排序。 6. 查询非团员的教师的姓名。 7. 查询成绩大于75并且小于等于84分的学生的姓名,课程名称,成绩的信息。 8. 查询2009-9-1和2009-9-3入校的学生的信息。 9. 查询李迪,高强,王民这个三学生的所选课程信息,包含姓名,课程名称,成绩。 10. 查询除李迪,高强,王民这个三学生之外的学生所选课程信息,包含姓名,课程名称,成绩。 11. 查询成绩优秀的学生的姓名,课程名称,成绩的信息。注:成绩在85到100之间视为优秀。 12. 查询姓名中包含“红”字的学生的信息。 13. 查询姓李的姓名为两个字学生信息。 14. 查询有运动和绘画爱好的学生的信息。 15. 查询未确定入校日期的学生信息。 16. 查询已确定入校日期的学生信息。 17. 查询班级为0901的学生姓名,课程名称,成绩。注:班级号为学号的前四位。 a) 补充:如果说查询项为一个表达式时,给表达式指定列名方法:别名 :表达式(如:平均年龄 : avg([年龄])) b) [表名]![字段名] 18. 查询学生的平均年龄,要求平均年龄以整数形式显示。 19. 查询学生的姓名以及平均成绩,要求平均成绩保留两位。 a) 注:在显示时指定显示方式另一种形式,是通过格式属性完成。区别是用函数改变字段值,而格式属性不改变值,只是显示方式发生变化。 b) 四舍五入函数:round(表达式,位数) 20. 查询学生的姓名以及平均成绩,要求平均成绩以两位小数的格式显示。 21. 查询学生的姓名,课程名称,成绩,要求:将姓名拆分为两列显示,第一列为姓,是姓名的第一个字,第二列为名,是姓名的其他所有字。 22. 合并列查询:查询教师的信息,要求显示教师的教师编号和姓名,显示格式为:JS001李丽,当前列名为授课教师。 a) 合并列运算符:& (将两个表达式合并为一个字符表达式) 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 查询课程名称为4个字和5个字的课程的信息。 查询简历信息最多的学生的简历的长度。 查询课程名称中包含数据库的课程的信息。 查询有音乐或上网爱好的学生的姓名及简历的信息。 查询教师的姓名以及工龄。 查询在2005年9月参加工作的教师的信息。 查询学生的姓名以及成绩的总分。 a) 统计计算查询般和group by 配合使用。当这查询项无法进行分组使不做分组。使用group by 时,一般对主键做分组。 查询男教师的人数。 查询所有教师的平均工龄。 查询学生的最大年龄差。 查询每个学生选修的第一门课程,返回学生的姓名,课程编号和成绩的信息。 查询每个学生选修的最后一门课程,返回学生的姓名,课程编号和成绩的信息。 根据提示,查询学生的姓名,课程名称,成绩的信息。提示信息为:“请输入学生姓名”。[提示信息] 根据提示,查询学生的姓名,课程名称,成绩的信息。提示信息为:“请输入学生姓名”和“请输入所选的课程名称” 根据教师参加工作的时间区间,返回教师的信息。时间的区间由用户自行指定,分别提示:起始时间和终止时间。 根据用户所输入的内容返回有此爱好的学生的信息。提示:请输入要查询的爱好信息。 使用交叉表查询向导查询不同入校日期的男女学生的人数。 使用交叉表查询向导查询不同职称和学历的教师的人数。 用交叉表查询每个学生的姓名以及所选课程的课程名称,和此门课程的成绩,要求姓名为行标题,课程名称为列标题,成绩为值。 查询选修了不同课程的男女学生的人数。要求以课程名称为行标题,以性别为列标题,统计学生的人数。 查询每个学生所选的必修和选修课程的门数。要求以姓名为行标题,以课程类别为列标题,统计课程的门数。 用交叉表查询各班男女学生的人数,注:班级号为学生编号的前四位。 选择学生的学生编号,姓名,课程名称,成绩的内容。将查询结果保存为学生成绩表。(先做选择查询,在改为生成表) 删除学生成绩表中的成绩不合格的信息。 删除学生成绩表有任何一门课程成绩不合格的信息。 对所有团员的各门课程的成绩加分,每门课加5分。 对所有学生的年龄值加1。 将选修了计算机基础并且成绩在60分以上的信息追加到学生成绩表中。 51. 查询每门课程中最高分的课程的信息追加到学生成绩表。 52. 根据用户所输入的学生姓名,将此学生的所选课程的信息追加到学生成绩表中,要求提示:“请输入学生姓名”。 53. 查询年龄最小的三个学生的信息。 54. 返回选课成绩表中成绩最高的20%的记录。 55. 查询男团员和女非团员的学生的姓名,性别,团员否。 56. 查询学生的姓名及平均成绩,要求平均成绩要高于所有学生的平均成绩。 本文来源:https://www.wddqw.com/doc/aa734293284ac850ad0242e3.html