搜题
问题   更新时间2023/6/28 22:59:00

依据第1题所创建的三张表,写出完成下列操作的SQL语句。(本题共20分,每小题5分)
1)查询全部有“教授”职称的教师名和所在部门。
2)查询学时大于等于30的课程的授课情况,列出课程名、学时和授课学年。
3)删除“讲师”职称的授课记录
4)在课程表中插入一行数据,课程号:K100,课程名:新课程,开课学期:未定,学时:24。

(本题共20分,每小题5分)参考答案及评分要点: 1)SELECT 教师名,所在部门 FROM 教师 WHERE 职称 = '教授' 评分要点:SELECT部分2分,FROM部分1分,WHERE部分2分 2)SELECT 课程名, 学时, 授课学年 FROM 课程 a JOIN 授课 b ON a.课程号 = b.课程号 WHERE 学时 >= 30 评分要点:SELECT部分2分,FROM部分2分,WHERE部分1分 3)DELETE 授课 FROM 教师 a JOIN 授课 b ON a.教师号 = b.教师号 WHERE 职称 = '讲师' 评分要点:DELETE部分1分,FROM部分2分,WHERE部分2分 4)INSERT INTO 课程 VALUES('K100','新课程',NULL,24) 评分要点:INSERT部分2分, VALUES部分3分
王老师:19139051760(拨打)