- 1.查询” 01 “课程比” 02 “课程成绩高的学生的信息及课程分数 社长SQL
- 2、查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩
- 3、查询在 score 表存在成绩的学生信息
- 4、查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null )
- 6\查询学过「张三」老师授课的同学的信息
- 7、查询没有学全所有课程的同学的信息
- 8\查询至少有一门课与学号为” 01 “的同学所学相同的同学的信息 升级至少有2门相同
- 9\查询和” 01 “号的同学学习的课程 完全相同的其他同学的信息
- 10\查询没学过”张三”老师讲授的任一门课程的学生姓名
- 11\查询两门及其以上不及格课程的同学的学号,姓名及其所有科目的平均成绩
- 12、检索” 01 “课程分数小于 60,按分数降序排列的学生信息
- 13\按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩
- 14\查询各科成绩最高分、最低分和平均分
- 以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率
#及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90
#要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列- 15\按各科成绩进行排序,并显示排名, s_score 重复时保留名次空缺
- 15.1 按各科成绩进行排序,并显示排名, s_score 重复时合并名次
- 16\查询学生的总成绩,并进行排名,总分重复时保留名次空缺
- 17\统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[60-0]
- 18\查询各科成绩前三名的记录
- 20\查询出只选修两门课程的学生学号和姓名
- 34、成绩有重复的情况下,查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩
- 35\查询同一个学生不同课程成绩相同的学生编号、课程编号、学生成绩
- 35.1\查询不同学生不同课程成绩相同的学生编号、课程编号、学生成绩
- 36\查询每门功成绩最好的前两名
#37、统计每门课程的学生选修人数(超过 5 人的课程才统计) - 41、按照出生日期来算,当前月日 < 出生年月的月日则,年龄减一
#42\查询本周过生日的学生
#43查询下周过生日的学生
44.查询本月过生日的学生
45.查询下月过生日的学生
:::info 该试题为 DK数据社付费课程-练习题目,对课程感兴趣的,请联系冷凡社长。
密码:关注 冷凡社长 公众号:回复:SQL试题密码
没有答案的,是社长认为比较简单,看过教程就会的题目~或者和前面题目有冲突的 :::
1.查询” 01 “课程比” 02 “课程成绩高的学生的信息及课程分数 社长SQL
2、查询平均成绩大于等于 60 分的同学的学生编号和学生姓名和平均成绩
3、查询在 score 表存在成绩的学生信息
4、查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩(没成绩的显示为 null )
6\查询学过「张三」老师授课的同学的信息
7、查询没有学全所有课程的同学的信息
8\查询至少有一门课与学号为” 01 “的同学所学相同的同学的信息 升级至少有2门相同
9\查询和” 01 “号的同学学习的课程 完全相同的其他同学的信息
10\查询没学过”张三”老师讲授的任一门课程的学生姓名
11\查询两门及其以上不及格课程的同学的学号,姓名及其所有科目的平均成绩
12、检索” 01 “课程分数小于 60,按分数降序排列的学生信息
13\按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩
14\查询各科成绩最高分、最低分和平均分
以如下形式显示:课程 ID,课程 name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率
#及格为>=60,中等为:70-80,优良为:80-90,优秀为:>=90
#要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列
15\按各科成绩进行排序,并显示排名, s_score 重复时保留名次空缺
15.1 按各科成绩进行排序,并显示排名, s_score 重复时合并名次
16\查询学生的总成绩,并进行排名,总分重复时保留名次空缺
17\统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[60-0]
18\查询各科成绩前三名的记录
20\查询出只选修两门课程的学生学号和姓名
21\查询男生、女生人数【略】
22\查询名字中含有「风」字的学生信息【略】
23、查询同名同性学生名单,并统计同名人数【略】
24\查询 1990 年出生的学生名单【略】
#25、查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列#26、查询平均成绩大于等于 85 的所有学生的学号、姓名和平均成绩
#27、查询课程名称为「数学」,且分数低于 60 的学生姓名和分数
#28、查询所有学生的课程及分数情况(存在学生没成绩,没选课的情况) -左链接
#29、查询任何一门课程成绩在 70 分以上的姓名、课程名称和分数
#30、查询不及格的课程
#31、查询课程编号为 01 且课程成绩在 80 分以上的学生的学号和姓名
#32、求每门课程的学生人数
#33、成绩不重复,查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩
