SQL语句题 假设学生选课数据库关系模式如下:Student(SNo,SName,SAge,SDept)。。。

SQL语句题假设学生选课数据库关系模式如下:Student(SNo,SName,SAge,SDept)Course(CNo,Cname,XF)SC(SNo,CNo,Sco... SQL语句题 假设学生选课数据库关系模式如下:
Student(SNo,SName,SAge,SDept) Course(CNo,Cname,XF) SC(SNo,CNo,Score,XF)
按照要求写出操作代码:1.查询学号为‘20080101’的学生的姓名及其所学课程的课程名和分数;2.修改student表,使得所有学生年龄都增加两岁;3.往student表添加一条学生记录(‘20080102’,‘李汉’,20,‘soft’);
展开
 我来答
szgRicky0620
2013-09-17 · TA获得超过236个赞
知道小有建树答主
回答量:124
采纳率:100%
帮助的人:57.8万
展开全部
1)
SELECT Student.SName,Course.Cname,SC.Score

FROM SC
LEFT JOIN Student ON SC.SNo = Student.SNo
LEFT JOIN Course ON SC.CNo = Course.CNo

WHERE Student.SNo = '20080101'

2)
UPDATE Student SET SAge = SAge + 2

3.
INSERT INTO Student(SNo, SName, SAge, SDept) VALUES ('20080102', '李汉', '20', 'soft')
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cuizizhong126
2013-09-16 · TA获得超过200个赞
知道小有建树答主
回答量:244
采纳率:0%
帮助的人:207万
展开全部
1.
select s.SName,c.CName,sc.Score from Student s,Course c,SC sc where s.SNo=sc.SNo and c.CNo=s.CNo;
2.
update Student set SAge= SAge+2;

3.
insert into Student(SNo, SName, SAge, SDept) values('20080102', '李汉',20, 'soft');
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式