1. 首页 > 教育

创建一个名为“v1”的视图,用于查询成绩在60~80之间的学生学号、姓名、专业名、课程号、成绩信息?

数据库编写创建视图 查询所有学生的学号,姓名,课程名,成绩 在视图中的“学号”列上创建一个非聚集索引

create view dbo.view1(sno,sname,cname,grade) with schemabinding as select Student.Sno,Student.Sname,Course.Cname,StudentCourse.Grade from dbo.Student join dbo.StudentCourse on StudentCourse.Sno=Student.Sno join dbo.Course on Course.Cno=StudentCourse.Cno

创建一个名为“v1”的视图,用于查询成绩在60~80之间的学生学号、姓名、专业名、课程号、成绩信息?

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

这个题目涉及到连接多个基本表的问题了,因为lz没给具体的列名,我就说一下吧 【具体语句】 create view StudentGradeView as select 学号,姓名,所选课程号,课程名,成绩 from s,sc,c where s.学号=sc.学号 and sc.课程号=c.课程号 具体的程序就是把里面的列名,用基本表给的列名替换就可以了,挺简单了 希望可以帮助你o(∩_∩)o

ACCESS中用SQL查询选修课程成绩在60~80之间的学生姓名

select distinct 姓名 from 表名 where 分数 between 60 and 80sql视图下运行

使用SQL语句创建一个视图V1,要求显示学号,姓名,课程名和成绩字段,并给视图加密.

create view 视图名asselect '学号','姓名','课程名','成绩' from tgoalter view 视图名with encryption--对视图进行加密asselect '学号','姓名','课程名','成绩' from tgo

命令创建视图“V - 成绩”,用于查询:学号、课程、成绩的信息.急~~~急~~~急~~~求高手,马上考试用```

CREATE VIEW v-成绩 AS SELECT 学号,课程,成绩 FROM 成绩表,课程表 WHERE 成绩表.课程号=课程表.课程号

创建一个有学生学号、姓名、课程名及成绩的“200608”班所有同学的视图STU - A.

create view STU_A as select 学生学号,姓名,课程,成绩 from 表名 where 班级='200608'

用SQL命令创建一个名为“V单科最高分”的视图,用于查询每门课程的最高分的学生学号、姓名、课程号、成绩

首先要找出最高课程的分数,然后再根据分数,找出最高的学号.楼上的两位,语法错误.CREATE VIEW V单科最高分 AS select a.学号, b.姓名, a.课程号, c.课程名, a.成绩(select a.* from xs_kc a, (select 课程号, max(成绩) 成绩 from xs_kc group by 课程号) b where a.课程号 = b.课程号 and a.成绩=b.成绩) a, xsqk b, kc c where a.学号 = b.学号 and b.课程号 = c.课程号

在“学生基本信息表”上创建一个名为“V - 姓名”的视图,要求显示所有学生的姓名

CREATE VIEW V_姓名 AS SELECT 姓名, 学号(如果是KEY的话)FROM 学生基本信息表

创建一个查询,查找并显示选课成绩均大于80的学生学号信息

SELECT 表1.学号, 表1.语文, 表1.数学, 表1.英语 FROM 表1 WHERE (((表1.语文)>80) AND ((表1.数学)>80) AND ((表1.英语)>80));

求助! SQL语言 查询成绩单中总成绩在60到80之间的学生的姓名,其中总成绩为平时成绩+期末考试. 怎么写啊

成绩表的主键应该是学号吧?select 姓名 from 成绩表 where sum=(select sum(平均成绩+总成绩) from 成绩表 where sum betwwen 60 and 80 group by 学号);