SQL连接查询语句

1. 查询每个学生及其选修成绩的情况在这里插入图片描述

2. 分别用左外连接和右外连接实现查询所有学生信息及其选修成绩的情况(包括没有选课的学生信息
在这里插入图片描述
在这里插入图片描述
3. 查询选修2号课程且成绩在90分以上的学生姓名和系别信息
在这里插入图片描述
5. 查询每个学生的学号、姓名、选修的课程名及成绩
在这里插入图片描述
6. 查询计算机系的学生所学课程的课程名。
方法一
在这里插入图片描述
方法二
在这里插入图片描述
7. 查询姓张的同学学的课程的课程名称
在这里插入图片描述
8. 查询至少选修两门课程的学生姓名
在这里插入图片描述
9. 查询课程平均成绩大于80的课程名称
在这里插入图片描述
10. 查询选修人数最多的课程名称
方法一
在这里插入图片描述
方法二
在这里插入图片描述
11. 查询计算机系的学生选修课程中选修人数前三名的课程名称
在这里插入图片描述
12. 查询每门课程的选修课程名称和学分信息
在这里插入图片描述
13. 分别用左外连接和右外连接实现查询所有课程信息和其先修课程信息(包括没有先修课程的课程信息)
在这里插入图片描述
在这里插入图片描述
14. 查询每门课程的间接先修课的信息(先修课程的先修课程)
在这里插入图片描述

15. 查询有不及格的学生姓名和所在系
方法一
在这里插入图片描述
方法二
在这里插入图片描述
16. 查询所有成绩为优秀(大于90分)的学生姓名
在这里插入图片描述
17. 增加一个表格成绩等级表,表里记录成绩等级编号和每个等级对应的最低成绩和最高成绩
create table glevel(
id tinyint primary key,
lowgrade int not null,
highgrade int not null
)
insert into glevel values(1,90,100),(2,80,89),(3,70,79),(4,60,69),(5,0,59);
在这里插入图片描述
在这里插入图片描述
17. 查询每个成绩等级有多少计数
在这里插入图片描述
18. 查询每个学生每个成绩等级有多少计数

在这里插入图片描述
19. 查询每门课程每个成绩等级有多少计数
在这里插入图片描述
20. 查询每个学生选修成绩的对应等级

在这里插入图片描述
21. 查询选修成绩等级是5的课程名称和学生姓名
在这里插入图片描述

发布了24 篇原创文章 · 获赞 12 · 访问量 1045

猜你喜欢

转载自blog.csdn.net/eleven_77_/article/details/105142045