创建一个选修数据库原理课程的学生的学号姓名和专业的视图
时间: 2024-10-13 18:04:30 浏览: 38
10、创建视图,显示每名学生的姓名、选修的课程门数、总周学时数、总学分数和加权平均分的查询,
5星 · 资源好评率100%
创建一个名为“StudentCourses”的视图,用于显示选择数据库原理课程的学生的信息,包括学号、姓名和专业,可以使用SQL语句来实现。假设我们有两个表,一个是学生信息表(Students),另一个是课程选择表(CourseRegistrations)。视图的基本结构如下:
```sql
CREATE VIEW StudentCoursesView AS
SELECT Students.student_id AS StudentID,
Students.name AS StudentName,
Students.major AS Major
FROM Students
INNER JOIN CourseRegistrations ON Students.student_id = CourseRegistrations.student_id
WHERE CourseRegistrations.course_name = '数据库原理';
```
这个视图将关联两个表,通过`student_id`连接学生和他们注册的课程。然后筛选出课程名称为“数据库原理”的记录,只展示相关的学号、姓名和专业。
阅读全文