创建一张选修三号课程成绩在70分以上的学生信息视图
时间: 2024-05-04 16:18:43 浏览: 79
基于web的学生信息管理系统.ppt
假设有两张表:学生信息表(student_info)和选修课程成绩表(course_score),它们的结构如下:
学生信息表(student_info):
| 字段名 | 类型 | 说明 |
| ------ | ----- | ------ |
| id | int | 学生编号 |
| name | varchar | 学生姓名 |
| gender | char | 学生性别 |
| grade | int | 学生年级 |
选修课程成绩表(course_score):
| 字段名 | 类型 | 说明 |
| ------ | ----- | ------ |
| id | int | 学生编号 |
| course | varchar | 课程名称 |
| score | int | 课程成绩 |
可以使用如下 SQL 语句创建一张选修三号课程成绩在70分以上的学生信息视图:
```
CREATE VIEW view_student_course_score AS
SELECT s.id, s.name, s.gender, s.grade, c.course, c.score
FROM student_info s, course_score c
WHERE s.id = c.id AND c.course = '选修三号' AND c.score >= 70;
```
这个视图将会列出选修三号课程成绩在70分以上的学生的信息,包括学生编号、姓名、性别、年级、课程名称和成绩。
阅读全文