适用sql语句创建视图在视图显示信息工程学院2022学年授课的所有老师的职工号,姓名,职称和所带课程的总门数
时间: 2024-03-03 09:47:56 浏览: 75
10、创建视图,显示每名学生的姓名、选修的课程门数、总周学时数、总学分数和加权平均分的查询,
5星 · 资源好评率100%
以下是创建视图的SQL语句:
```sql
CREATE VIEW teachers_info AS
SELECT t.id AS '职工号', t.name AS '姓名', t.title AS '职称', COUNT(c.id) AS '所带课程总门数'
FROM teachers t
LEFT JOIN courses c ON t.id = c.teacher_id
WHERE c.school_year = '2022' AND c.semester = '秋季学期'
GROUP BY t.id;
```
这个视图将会显示工程学院2022学年秋季学期授课的所有老师的职工号、姓名、职称以及所带课程的总门数。请注意,这个视图依赖于 `teachers` 和 `courses` 两个表,你需要确保这两个表中的数据是正确的。同时,这个视图是只读的,你不能对其进行插入、更新或删除操作。
阅读全文