承接上一篇【嵌套查询详解文章】✈点击立即前往
连接查询
(二)请使用连接查询完成下列查询。
- 查询每个学生的基本情况以及选修的课程情况;
select student.*,cname
from student,grade,course
where student.s_id=grade.s_id
and course.c_id=grade.c_id
- 查询每个专业选修的课程数量;
select smajor,COUNT(*) as '课程数量'
from student
group by smajor
- 查询选修每门课程的人数,结果中包含课程名及选修的人数;
select smajor as'课程名',COUNT(*) as'选修人数'
from student
group by samjor
- 查询计算机专业和软件工程专业所有男生的选课情况,结果中包括学号、姓名、课程号、课程名及成绩;