7、创建名为V_S_Name的视图,查询同名的学生信息,显示学生1的学号、姓名、专业和学生2的学号、姓名、专业。并用SELECT命令查询验证视图内容。
时间: 2024-05-10 08:18:53 浏览: 70
创建V_S_Name视图的SQL语句如下:
```sql
CREATE VIEW V_S_Name
AS
SELECT s1.student_id AS 学生1学号, s1.student_name AS 学生1姓名, s1.major AS 学生1专业,
s2.student_id AS 学生2学号, s2.student_name AS 学生2姓名, s2.major AS 学生2专业
FROM student s1, student s2
WHERE s1.student_name = s2.student_name AND s1.student_id < s2.student_id;
```
该视图查询同名的两个学生信息,并将学生1的学号、姓名、专业和学生2的学号、姓名、专业一起显示出来。
使用SELECT命令查询验证视图内容的SQL语句如下:
```sql
SELECT * FROM V_S_Name;
```
该命令将会返回所有符合视图定义的记录,验证视图内容是否正确。
阅读全文