假设教学库有如下3个数据表,根据要求写出相应的SQL语句。 根据给出的数据库表的结构和要求,写出相应的Sql语句

作者&投稿:方帖 (若有异议请与网页底部的电邮联系)
create table 学生表(学号 char(6),姓名 char(8),团员否 char(2),出生日期 datetime,primary key(学号));
create table 成绩表(学号 char(6),课程号 char(8),成绩 char(3) , primary key(学号,课程号));
create table 课程表(课程号 char(8),课程名 char(8),课时数 char(3),primary key(课程号));

已知一个教学管理数据库JXGL,包含以下三张数据表:学生表、课程表以及学生成绩表。它们的结构如下:~

1.IF EXISTS (SELECT * FROM sysobjects WHERE
name = 'view_stuInfo')
DROP VIEW view_stuInfo
GO
CREATE VIEW view_stuInfo
AS
SELECT a.学号,a.姓名,b.课程号,c.成绩 from 学生表 a,课程表 b,学生成绩表 c
where a.学号=c.学号 and b.课程号=c.课程号
GO

2.insert into 学生表 values(21,‘王玲’,女,20,‘计算机’)
3.select count(*) from 学生表

--1 什么数据库
select tc.cno,c.cname from teacher_cource tc ,teacher t, course c
where tc.tno = t.tno and tc.cno=c.cno and t.tname like ''刘%';

对于教学数据库的3个基表(S表示学生表,C表示课程表,SC表示学生选课表...
答:1.create table S (SNO char(10) primary key,SNAME varchar(20),AGE int,SEX char(2)default '男')2.SELECT CNO,CNAME FROM C WHERE TEACHER='LI'3.insert into C values('C01','高等数学','LI')4.SELECT SNO,SNAME FROM S WHERE AGE>21 AND SEX='男'5.select CNAME,TEACHER FROM ...

某学校教学管理数据库jxgl.dbc中有三个表:学生表,课程表和成绩表,内...
答:insert into 学生表values (10002,'李斌','男','1988-03-01')insert into 学生表values (10003,'王亮晶','女','1986-05-04')insert into 学生表values (10004,'成果果','女')insert into 课程表values ('K01','VFP程序设计','3.5')insert into 课程表values ('K02','计算机...

设有一个学生—课程数据库,其中包括三个表:
答:9.查询所有姓李且全名为三个汉字的学生的姓名、学号、和性别 select sname,sno,sex from student where sname like '李_ _'10.查询姓名中第二个字为'阳'字的学生的姓名 select sname from student where sname like '_阳%'11.查询信息工程系年龄在20岁以下的学生的姓名 select sname from student...

一道数据库的题:设有如下三张关系表:,。。。
答:select 学生表.姓名 from 学生表,课程表,成绩表 where 学生表.学好=成绩表.学好 and 成绩表.课号=课程表.课号 and 课程表.课名 = '数据库原理'

...教学库的数据库中包含有学生、课程和选课三个表,它们的定义分别为...
答:1 select * from 学生 where 专业 in ('计算机','电子')2 select count(*) from 课程 where 课程号 not in (select 课程号 from 选课)

查询问题:设教学数据库Education有三个关系:学生关系S(Sno,Sname,Ssex...
答:可以使用以下SQL语句查询课程名为数据库管理系统的所有学生的学号、姓名和成绩:解释:从S、SC和C三个表中选取需要的列,即学号Sno、姓名Sname和成绩Score。使用WHERE语句指定查询条件,即S表和SC表的Sno列相等,SC表和C表的Cno列相等,并且C表的Cname列为“数据库管理系统”。执行查询操作,返回结果集...

设教工社团数据库有三个基本表:
答:where a.工号=c.工号 and c.编号=b.编号 and b.名称 in ('体操队','篮球队')2. select distinct a.工号, a.姓名, a.年龄 from 职工 a where a.性别='男' and exists (select 1 from 参加 b where b.工号=a.工号)3. select a.工号 from 职工 a where a.工号 in (select...

1. 根据现实生活中的例子,设计一个简单的数据库,要求有至少三个表,每个...
答:要求 1.提交报告的创建表和插入表数据的SQL语句须在SQL Server 2000中进行测试验证。2.每位同学独立完成,最后如果发现两位同学的报告存在25%以上雷同,则两人的期中考试成绩记为0分,请学习委员收设计报告的时候进行筛查。3.最终上交设计报告要求用A4纸打印。4.提交学委时间为11月5日,学委进行筛查...

sql数据库 建立三个表 student(学号 姓名 性别) sc(学号 课程号 成绩...
答:sql数据库 建立三个表 student(学号 姓名 性别) sc(学号 课程号 成绩)course(课程号 课程名 分数 ) 要求有二门以上(含两门)不及格课程的学生姓名及其平均成绩,麻烦详细说一下groupby的用法... 要求有二门以上(含两门)不及格课程的学生姓名及其平均成绩,麻烦详细说一下group by的用法 展开  我来答 ...

教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张...
答:关于反映这三张表中数据之间的联系,提供三方面信息以供参考:1、表关系分析:学生表与课程表是多对多的关系,建立一张关联表也就是选课表来将学生表与程表产生关联。2、数据库表分析:学生表包括学生相关信息,课程表包括课程相关信息,选课表放其他两张表的各一个字段(可以维护唯一性,比如说主键)...