再创建一个电子商务系学生情况视图
时间: 2023-08-30 14:04:21 浏览: 88
好的,以下是创建一个基于电子商务系学生情况的视图的示例SQL语句:
```
-- 创建电子商务系学生情况视图
CREATE VIEW e_business_student AS
SELECT stu_id, stu_name, major, gender, birthday, birthplace, grade
FROM student
WHERE dep_id = 4;
```
以上示例中,我们创建了一个名为e_business_student的视图,它基于学生表,只包括电子商务系的学生信息。您可以根据需要进行调整和扩展。
相关问题
再创建一个电子商务系学生的选课情况视图,包括学号、姓名、课程名、平时成绩和卷面成绩。
好的,您需要创建一个电子商务系学生的选课情况视图,包括学号、姓名、课程名、平时成绩和卷面成绩。我需要了解您的数据库结构和相关表格的信息,以便为您提供正确的查询语句。请提供以下信息:
1. 您的数据库名称是什么?
2. 您的电子商务系学生表格的名称是什么?
3. 您的课程表格的名称是什么?
4. 学生表格中的学号和姓名的字段名称是什么?
5. 课程表格中的课程名的字段名称是什么?
6. 成绩表格中的学号、课程名、平时成绩和卷面成绩的字段名称是什么?
感谢您的回答,我会尽快为您提供查询语句。
创建一个电子商务系学生的选课情况视图,包括学号、姓名、课程名、平时成绩和卷面成绩。
好的,根据您的要求,我可以为您创建一个电子商务系学生的选课情况视图,包括学号、姓名、课程名、平时成绩和卷面成绩。视图的 SQL 语句如下:
```sql
CREATE VIEW ecom_student_course_score AS
SELECT student.id AS 学号, student.name AS 姓名, course.name AS 课程名, score.regular_score AS 平时成绩, score.exam_score AS 卷面成绩
FROM student
INNER JOIN score ON student.id = score.student_id
INNER JOIN course ON score.course_id = course.id
WHERE course.department = '电子商务系';
```
该视图将返回电子商务系学生的选课情况,包括学号、姓名、课程名、平时成绩和卷面成绩。请注意,该视图是基于以下三个表的连接查询:学生表、成绩表和课程表。同时,该视图只会返回电子商务系的课程信息。
阅读全文