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’); 展开
Student(SNo,SName,SAge,SDept) Course(CNo,Cname,XF) SC(SNo,CNo,Score,XF)
按照要求写出操作代码:1.查询学号为‘20080101’的学生的姓名及其所学课程的课程名和分数;2.修改student表,使得所有学生年龄都增加两岁;3.往student表添加一条学生记录(‘20080102’,‘李汉’,20,‘soft’); 展开
2个回答
展开全部
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')
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')
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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');
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');
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询