本题目要求编写SQL语句,
基于Teacher表
和Department
表,查询编号‘dep01001’教师的系主任名称。
提示:请使用SELECT
语句作答。
表结构:
Create table Teacher(
TeacherID char(8) primary key, --教师编号
Teachername char(12) not null, --教师姓名
Sex char(2) not null check(sex in('男','女')), --教师性别
Brith datetime , --出生日期
Profession char(8) check(profession in('教授','副教授','讲师','助教')), --职称
Telephone varchar(20), --联系电话
HomeAddr varchar(50), --家庭地址
DepartmentID char(4) --系部编号
);
Create table Department(
DepartmentID char(4) primary key, -- 系部编号
DepartmentName varchar(20) NOT NULL unique, -- 系部名称
DepartmentHeader varchar(8) NOT NULL, -- 系主任
TeacherNum int -- 教师数量
);
表样例
Teacher
表:
Department
表:
输出样例:
select DepartmentHeader
from Department
where DepartmentID =
(
select DepartmentID
from Teacher
where TeacherID = 'dep01001'
)