6) 创建一个名为StudentGradeView的视图,该视图里包含学生的学号,姓名,所选课程的课程号,课程名,成绩

有三个表分别为s(学生信息表)、sc(成绩表)、c(课程表)创建一个StudentGradeView的视图,该视图里包含学生的学号(s、sc都有),姓名(s表中),所选课程的课程号(sc、c表多有),课程名(c表中),成绩(sc表中)

这个题目涉及到连接多个基本表的问题了,因为lz没给具体的列名,我就说一下吧
【具体语句】
create view StudentGradeView
as
select 学号,姓名,所选课程号,课程名,成绩
from s,sc,c
where s.学号=sc.学号 and sc.课程号=c.课程号

具体的程序就是把里面的列名,用基本表给的列名替换就可以了,挺简单了
希望可以帮助你o(∩_∩)o
温馨提示:内容为网友见解,仅供参考
无其他回答

设计一个视图view_score_zf用于查询学生的学号、姓名和总分。
【答案】:学生的学号、姓名和总分分别在表Students和Student_course中,所以这两个表是视图的基表,求总分需要用到SUM函数。语句如下。CREATE VIEW view_score_zf AS SELECT Students.Student_id AS学号,Students.Student_name AS姓名,SUM(Student_course.Student_grade)AS总分 FROM Students INNER JOIN...

利用t-sql语句创建一个查询每个学生的平均成绩视图,包括学生的学生号和...
create view v1 as select student.sno,sname,avg(score) 平均成绩 from student join sc on student.sno=sc.sno group by student.sno,sname

1.创建一个名为“学生管理”的数据库。 2.创建一个“学生档案”数据表...
1、启动ACCESS建空数据库,取名“学生档案”。2、建一个表,如果有excel数据可直接导入或在设计视图里面建表,字段名:学号、姓名、性别、出生日期、家庭住址等。取名“学生档案”至于记录,自己输入几个人的情况。3、建一个表取名“学生成绩”,字段名:学号、课程A、课程B、课程C、课程D、课程E等。

数据库编写创建视图 查询所有学生的学号,姓名,课程名,成绩 在视图中的...
create view dbo.view1(sno,sname,cname,grade)with schemabindingas select Student.Sno,Student.Sname,Course.Cname,StudentCourse.Gradefrom dbo.Student join dbo.StudentCourse on StudentCourse.Sno=Student.Snojoin dbo.Course on Course.Cno=StudentCourse.Cno ...

创建一个有学生学号、姓名、课程名及成绩的“200608”班所有同学的视图...
先创建表。然后再创建视图 CREATE VIEW stu_a AS SELECT 学生号,姓名,课程名,成绩 FROM 表 这是MSSQL的

写出创建成绩表视图(学号,姓名,课程号,课程名称,成绩)的代码; 请高手...
create view course_result as select stuNo 学号, stuName 姓名, courseNo 课程号, courseName 课程名, courseResult 成绩 from tableName

access,创建一个查询 ,查找女学生姓名、课程名、成绩三个字段内容
具体步骤如下:(1)在设计视图中,以“学生选课”表为数据源,拖动“课程编号”、“平时成绩”和“考试成绩”字段到设计视图中,以纵向方式排列,命名为“学生选课子窗体”,保存退出。(2)再打开一个新的设计视图,以“学生”表为数据源,拖动“学号”和“姓名”字段到设计视图中,以横向方式排列,...

sql数据库 建立三个表 student(学号 姓名 性别) sc(学号 课程号 成绩...
select 姓名,savg from (select 学号,avg(成绩)as savg from sc where 成绩<60 group by 学号 having count(学号)>=2) t1,student where t1.学号=student.学号 1. Group By 语句简介: Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数...

用SQL语句实现:学生表、课程表、选课表三张表中的问题:
1)select 课程表.课程名,count(学号)From 课程表 inner join 选课表On 课程表.课程号=选课表.课程号Group by 学号 2)Create View AllChoosenAs select DISTINCT(课程表.课程名)From 课程表 inner join 选课表 On 课程表.课程号=选课表.课程号 3)Select 学生表.姓名 From 学生表 Where...

已知一个教学管理数据库JXGL,包含以下三张数据表:学生表、课程表以及...
1、create view as select a.学号,a.姓名,b.课程号,c.成绩 from 学生表 a,课程表 b,学生成绩表 c where a.学号=c.学号 and b.课程号=c.课程号 2、insert into 学生表 values(21,'王玲',女,20,'计算机')3、select count(*) from 学生表 ...

相似回答