数据库建立选修了‘1156’号课程的学生的姓名和所在系的视图
时间: 2024-05-23 14:15:02 浏览: 12
答案:
您可以使用以下 SQL 语句建立该视图:
CREATE VIEW Selected_1156 AS
SELECT students.name, departments.name as department
FROM students
JOIN selected_courses ON students.id = selected_courses.student_id
JOIN courses ON selected_courses.course_id = courses.id
JOIN departments ON students.department_id = departments.id
WHERE courses.code = '1156';
这将返回一个视图,其中包含选修了 '1156' 号课程的所有学生的姓名和所在系。
相关问题
2、 建立选修了‘1156’号课程的学生的姓名和所在系的视图
好的,以下是创建视图的 SQL 语句:
```
CREATE VIEW view_1156_students AS
SELECT student.name, department.name AS department
FROM student
JOIN department ON student.dept_id = department.id
JOIN course_selection ON student.id = course_selection.student_id
WHERE course_selection.course_id = '1156';
```
这个视图将显示选修了 '1156' 号课程的学生姓名和所在系。注意,这里的视图是基于多个表的联接而建立的。
数据库建立选修了“离散数学”课程的学生学号和姓名的视图
这个视图可以通过下面的 SQL 语句来创建:
```sql
CREATE VIEW DiscreteMathStudents AS
SELECT StudentID, StudentName
FROM Enrollments
WHERE CourseName = "离散数学"
```
该视图将从 Enrollments 表中选择选修了"离散数学"课程的学生的学号和姓名。你可以通过 SELECT 语句查询这个视图来获取学生的信息。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)