SQL server 实验练习2

SQL server 实验练习2

1、根据要求使用DML完成数据编辑

(1)在表中添加1个新的系,dno为“d01006”,并为该系添加2个专业信息和2条教师信息,其他具体数据自拟。

INSERT into department  values ('d01006','数据库系',37213726)	--插入系别
INSERT INTO teacher values('080004','张三','女',1981-08-23,'讲师','硕士','d01006')	--新教师
INSERT INTO teacher values('080005','李四','男',1989-08-23,'讲师','硕士','d01006')
INSERT INTO major values('161212','C语言','理科','d01006')	--新课程
INSERT INTO major values('161213','JAVA语言','理科','d01006')

(2)将“d01006”系所有年龄超过45岁且职称为讲师的教师的职称改为“副教授”。

UPDATE teacher
SET	tRank='副教授'
WHERE datediff(YEAR,tBirth,GETDATE())>45 AND tRank='讲师'	

(3)将“d01006”号院系所有的专业名称前面加上“互联网”三个字。

UPDATE major
SET	mName = '互联网' + mName
where dNO = 'd01006'

(4)删除“d01006”号院系及其的所有相关信息。

DELETE FROM teacher
WHERE dNO='d01006' 

DELETE FROM major
WHERE dNO='d01006' 

DELETE FROM department  --(我到是不知道怎么同时删除)
WHERE dNO='d01006' 

5)假设有某项业务:学校首次引进一门新课程“大数据理财”,并将教师编号为“010203”的“李明”老师调动到编号为“0101”的“大数据金融系”来开设该课程,课程计划开始2学分的

你可能感兴趣的:(SQL,server)