
谁能帮我解答一下这数据库题?(刚开始学数据库,感觉很难,求帮帮忙)
学生关系S(S#,SNAME,AGE,SEX)学习关系S(S#,C#,GRADE)课程关系C(C#,CNAME,TEACHER)用元组演算表达式查询下列语句:1检索学习课...
学生关系S(S#,SNAME,AGE,SEX)
学习关系S(S#,C#,GRADE)
课程关系C(C#,CNAME,TEACHER)
用元组演算表达式查询下列语句:
1 检索学习课程号为C2的学生的学号与成绩
2 检索学习课程名为MATHS的学生的学号与姓名
3 检索至少选修课程号为C2或C4的学生学号
4 检索不学C2课程的学生姓名与年龄 展开
学习关系S(S#,C#,GRADE)
课程关系C(C#,CNAME,TEACHER)
用元组演算表达式查询下列语句:
1 检索学习课程号为C2的学生的学号与成绩
2 检索学习课程名为MATHS的学生的学号与姓名
3 检索至少选修课程号为C2或C4的学生学号
4 检索不学C2课程的学生姓名与年龄 展开
1个回答
展开全部
1:select a.S#,b.grade from xueshen a join (select S#,grade from xuexi,c where xuexi.C#=c.C# and c.C#='c2') b on a.s#=b.s#
2:select a.s#,a.sname from xueshen a join (select s# from xuexi join c on xuexi.C#=c.C# where c.Cname='MATHS') b on a.S#=b.S#
3:select s# from xuexi where C#='c2' or c#='c4'
4: select a.sname,a.age from xueshen a join (select s# from xuexi where c# <>'c2') b on a.s#=b.s#
2:select a.s#,a.sname from xueshen a join (select s# from xuexi join c on xuexi.C#=c.C# where c.Cname='MATHS') b on a.S#=b.S#
3:select s# from xuexi where C#='c2' or c#='c4'
4: select a.sname,a.age from xueshen a join (select s# from xuexi where c# <>'c2') b on a.s#=b.s#
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询