
MySQL题目练习
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本资源集合了大量针对MySQL数据库管理系统的练习题,旨在帮助学习者通过实践掌握SQL语言及MySQL特有的功能和优化技巧。适合各个水平的学习者使用。
3. 查询平均成绩大于等于60分的同学的学生编号、学生姓名及平均成绩。
4. 查询平均成绩小于60分的同学的学生编号、学生姓名及平均成绩。
4.1 编写查询在sc表中存在分数记录的所有学生的SQL语句。
4.2 编写查询在sc表中不存在任何分数记录的全部学生的SQL语句。
5. 查找所有同学的学生编号、名字以及他们所选课程的数量和总分。
5.1 查询所有有成绩的同学信息的SQL语句
5.2 查询包括具有及不具有的成绩的所有学生的信息。
6. 统计姓李老师的数量。
7. 找出学过名为“张三”老师授课的学生的相关资料。
8. 确定未学习任何由“张三”教授课程的全部学生的详情信息。
9. 获取同时选修了编号为01和02两门课的所有同学的信息
10. 查找已经选择了编号为01但没有选择编号为02的同学的相关资料。
11. 确定未学完所有课程的学生名单。
12. 识别至少有一项与ID号“01”的学生相同的科目信息的其他同学的信息。
13. 找出除掉ID号是“01”外,学习完全相同科目的其它学生的详细资料。
14. 确定没有听任何由张三教授课程的学生名单
15. 搜索至少两门不及格课的同学的学号、姓名及平均分。
16. 列出所有在“01”科目中分数低于60,并按从高到低排序的成绩。
17. 以降序排列显示所有学生的各科成绩及其总评成绩
18. 查询每门课程的最大,最小和平均得分情况:
19. 按照每个学生不同科目的成绩进行排名并列出。
20. 列出所有学生的总分,并按从高到低排序。
20.1 编写查询所有学生的总分数的SQL语句
21. 依据各教师所授课程的学生平均得分,按照降序排列展示结果
22. 查询成绩在第二和第三名的所有学生信息及该科目的成绩。
26. 统计每门课被选修的人数。
27. 列出所有只有两门课程的全部学生的学号与姓名
28. 计算男生、女生人数
29. 查询名字中包含“风”字的学生信息。
30. 搜索同名且性别相同的所有学生名单,并统计重复的名字数量。
31. 查找于1990年出生的全部学生的详细资料(注:Student表中的Sage字段类型为datetime)
32. 列出所有课程中分数超过70分的学生姓名、科目名称及成绩。
33. 确定至少有一门课不及格同学的信息,包括学号和平均得分
34. 查找“数学”这科中低于60分的所有学生的名字及其相应分数。
35. 列出所有学生的课程以及他们的考试成绩情况;
36. 查询任何一门课程中分数超过70的学生姓名、科目名称及该课的成绩。
37. 确定不及格的全部课程信息
38. 查询选择编号为“01”且分数高于80分的所有学生学号和名字。
39. 统计每门科目的选修人数;
40. 查找张三老师所授所有课中成绩最高学生的姓名及成绩。
41. 搜索不同课程但得分相同的学生的详细信息,包括他们的编号、科目以及分数
42. 列出每个学科前两名的成绩记录。
43. 统计选修人数超过5人的每门课程,并按降序排列展示结果;若人数相同,则按照升序排列显示。
44. 查询至少选择了两门课的所有学生学号;
45. 找到选择全部科目的所有学生的详细信息
46. 计算每个学生的年龄。
47. 列出本周内过生日的学生名单。
48. 查找下周将要庆祝生日的全体同学的信息。
49. 查询本月内有生日的所有学生资料;
50. 获取下月即将迎来生日的同学姓名及信息。
1、查找“01”科目成绩高于02科目的所有学生的详细情况及其各门课的成绩
1.1 识别同时选修了编号为“01”和“02”的两门课程的学生的信息。
1.2 获取已选择编号为“01”,但未选择编号为“02”的全部学生
全部评论 (0)


