用SQL完成下列各题

2、例:现有关系数据库如下:�学生(学号,姓名,性别,专业,奖学金)�课程(课程号,名称,学分)�选修(学号,课程号,分数)&#... 2、例:现有关系数据库如下:�
学生(学号,姓名,性别,专业,奖学金)�
课程(课程号,名称,学分)�
选修(学号,课程号,分数)�
用SQL语言实现下列各题
(1).检索不学课程号为“C135”课程的学生信息,包括学号,姓名和专业;
(2).检索至少学过课程号为“C135”和“C219”的学生信息,包括学号、姓名和专业;
(3).从学生表中删除成绩出现过0分的所有学生信息;
(4).定义“英语”专业学生所学课程的信息视图AAA,包括学号、姓名、课程号和分数。
展开
 我来答
yjvfhpssmarco
2010-11-30 · TA获得超过334个赞
知道小有建树答主
回答量:166
采纳率:0%
帮助的人:152万
展开全部
(1) select B.学号,B.姓名,B.专业 from 选修 A inner join 学生 B on A.学号=B.学号 inner join 课程 C on A.课程号=C.课程号 where A.课程号<>'C135'
(2) select B.学号,B.姓名,B.专业 from 选修 A inner join 学生 B on A.学号=B.学号 inner join 课程 C on A.课程号=C.课程号 where A.课程号='C135' and A.课程号='C219'
(3) Delete 学生 where 学号 in (Select 学号 from 选修 where 分数=0)
(4) Create View vw_English
AS
select B.学号,B.姓名,A.课程号,A.分数 from 选修 A inner join 学生 B on A.学号=B.学号 inner join 课程 C on A.课程号=C.课程号 where B.专业='英语'
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式