
MySQL实用练习题集 MySQL查询练习(50题) 18页版.pdf
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本书《MySQL实用练习题集》包含50道精心设计的MySQL查询练习题,旨在帮助读者通过实践提升SQL查询技能。共18页,适合数据库学习者和初学者使用。
MySQL 查询练习(50题)
1. 建表
- 学生表
- 课程表
- 教师表
- 成绩表
2. 插入测试数据
- 学生表测试数据
- 课程表测试数据
- 教师表测试数据
- 成绩表测试数据
3. 查询题目:
1. 查询01课程比02课程成绩高的学生的信息及课程分数。
2. 查询01课程比02课程成绩低的学生的信息及课程分数。
3. 查询平均成绩大于等于85分的同学的学生编号和姓名以及平均成绩。
4. 查询平均成绩小于60分的同学的学生编号和姓名以及平均成绩(包括有成绩的和无成绩的)。
5. 查询所有同学的学生编号、学生姓名、选课总数及总分数。
6. 查询李姓老师的数量。
7. 查询学过张三老师授课课程的同学的信息。
8. 查询没学过张三老师授课课程的同学的信息。
9. 查询学过编号为01并且也学过编号为02的课程的学生信息。
10. 查询学过编号为01但是没有学过编号为02的课程的学生信息。
11. 查询没有学全所有课程的同学的信息。
12. 至少有一门课与学号为01同学所选相同的其他同学的信息。
13. 查询和01号学生学习完全相同科目的其他学生的相关信息。
14. 没有参加过张三老师授课的任何一门课程的学生姓名。
15. 两门或以上不及格课程的同学学号、姓名及平均成绩。
16. 01课分数小于60分按降序排列学生信息。
17. 按照各科平均成绩从高到低显示所有学生的各科目成绩和总体的平均值。
18. 查询每个学科的成绩最高分,最低分以及平均分:格式为课程ID, 课程名称,最高分数,最低分数,平均分数及格率、中等率、优良率、优秀率(60以上算及格)。
19. 按照各科成绩进行排序并显示排名。(实现不完全)
20. 查询学生的总分并将结果按降序排列。
21. 不同老师的课程平均分数从高到低列出。
22. 所有课程的第二名至第三名学生信息及该科目成绩。
23. 每个学科各分数段人数统计:格式为课程编号, 课程名称,[100-85] [85-70][70-60][0-60] 及所占比例。
24. 查询学生平均分及排名情况。
25. 所有学生的各科成绩与分数状况查询。
26. 任何一门课分值在70以上的同学姓名、课程名称和得分;
27. 不及格的科目列表
28. 成绩超过80的学生学号以及张三老师教的学科
29. 各门科目的学生人数统计。
30. 张三老师所授课程中,成绩最高的学生的相关信息及其分数。
31. 查询不同课程但相同的成绩的学生编号、科目代码和得分情况
32. 每个学术领域的前两名最佳表现者。
33. 统计选择超过5人的学科人数及学生数量(按降序排列)。
34. 至少选修两门课学生的学号查询。
35. 选择了所有科目的同学信息
36. 各名学生的年龄统计
37. 这周内过生日的同学名单
38. 下一周将要过生日的学生列表
39. 当月即将庆祝生日的学生名单。
40. 次月的庆生学生数据。
全部评论 (0)


