三、50道面试题

为了方便学习,我将50道面试题进行了分类

1.简单查询

image.png

查询姓“猴”的学生名单

image.png

查询姓“孟”老师的个数

image.png

2.汇总分析

image.png

查询课程编号为“0002”的总成绩

image.png

查询选了课程的学生人数

image.png

3.分组

image.png

查询各科成绩最高和最低的分, 以如下的形式显示:课程号,最高分,最低分

image.png

查询每门课程被选修的学生数

image.png

查询男生、女生人数

image.png

4.分组结果的条件

image.png

查询平均成绩大于60分学生的学号和平均成绩

image.png

查询至少选修两门课程的学生学号

image.png

查询同名同姓学生名单并统计同名人数

image.png

查询不及格的课程并按课程号从大到小排列

image.png

查询每门课程的平均成绩,结果按平均成绩升序排序,平均成绩相同时,按课程号降序排列

image.png

检索课程编号为“0004”且分数小于60的学生学号,结果按按分数降序排列

image.png

统计每门课程的学生选修人数(超过2人的课程才统计)

要求输出课程号和选修人数,查询结果按人数降序排序,若人数相同,按课程号升序排序

image.png

查询两门以上不及格课程的同学的学号及其平均成绩

image.png
image.png

5.汇总分析:查询结构排序、分组的制定条件

image.png

查询学生的总成绩并进行排名

image.png

查询平均成绩大于60分的学生的学号和平均成绩

image.png