已经和小海豚熟悉起来了,通过navicat的介绍和接触。总结一下目前接触的经验,为了更高效、更快速的应对sql面试。
1-3题使用表格:
1.简单查询
- 查询姓“猴”的学生名单
2.查询姓名中最后一个字是猴的学生名单
3.查询姓名中带“猴”的学生名单
4.查询姓“孟”的老师个数
2.汇总分析
- 汇总题
5.查询课程编号为“0002”的总成绩
6. 查询选了课程的学生人数
错误总结⚠️:此处不用按学号分组,只是查询有几个学号。
- 分组
7 查询各科成绩的最高分和最低分
8. 查询每门课程被选修的学生数
9. 查询男生、女生人数
- 分组结果的条件
10. 查询平均成绩大于60分学生的学号和平均成绩
11. 查询至少选修两门课程的学生学号
12. 查询姓名相同的学生名单并统计人数
13. 查询不及格课程并按照课程号从大到小排序
14.查询每门课程的平均成绩,结果按平均成绩的升序排列,平均成绩相同时,按课程号降序排列
注意⚠️:每门课程,需要group by,否则无法排序。