1、有3 个表(15 分钟):【基础】
Student 学生表(学号sno,姓名name,性别sex,年龄age,组织部门dept)
Course 课程表(编号cno,课程名称name)
Sc 选课表(学号sno,课程编号cno,成绩grade)
1)写一个SQL 语句,查询选修了’计算机原理’的学生学号和姓名(3 分钟)
2)写一个SQL 语句,查询’周星驰’同学选修了的课程名字(3 分钟)
3)写一个SQL 语句,查询选修了5 门课程的学生学号和姓名(9 分钟)
解:
(1)
select stu.sno,stu.name
from Student stu
where stu.sno in
(select sc.sno from Sc sc where sc.cno =
(select c.cno from Course c where c.name='计算机原理')
);
(2)
select c.name