永发信息网

数据库技术与应用习题,设有关系Student(SNo,SName,SSex,ClsNo)。25日22点前,有答案即可,无需解释。

答案:2  悬赏:10  手机版
解决时间 2021-01-03 18:57
  • 提问者网友:两耳就是菩提
  • 2021-01-03 03:42
设有关系Student(SNo,SName,SSex,ClsNo),其中各属性的含义依次为学号、姓名、性别和所在班级号,以及关系Class(ClsNO,ClsNAME,MANAGER),其中各属性含义依次为班级号、班级名称、班长的学号。
(1)检索姓名为“李政”的学生的全部信息;
(2)检索年龄不超过25岁的女生的学号、姓名和年龄;
(3)检索班级名为“计算机01”的班级中所有学生的姓名和学号;
(4)检索学生姓名为“张山”的学生所在班级名称。
最佳答案
  • 五星知识达人网友:思契十里
  • 2021-01-22 07:25
1. select * from Student s join Class c on s.ClsNo=c.ClsNo where s.SName='李政';
2. select SNo , SName , 年龄  from Student where 年龄 <= 25 and SSex='女';
3. select SName , SNo from Student where ClsNo = (select ClsNo from Class where ClsNAME = '计算机01');
4. select ClsNAME from Class where ClsNO=(select ClsNo from Student where SName='张山');
全部回答
  • 1楼网友:天凉才是好个秋
  • 2021-01-22 08:58
1、select a.sno,a.sname,a.ssex,a.sage,a.sdept,b.cno,b.cname,b.cpno,b.ccredit,c.crede from student a join sc b on a.sno=b.sno join couse c on b.cno=c.cno where a.ssex='女生' and a.sage=21 2、select a.cno,cname,count(sno) as 人数 from couse a join sc b on a.cno=b.cno group by a.cno,cname ---------------不知道你的成绩字段是不是crede------------------ 3、select a.sno,a.sname,b.cno,b.cname,b.cpno,b.ccredit,c.crede from student a join sc b on a.sno=b.sno join couse c on b.cno=c.cno where b.cname='数据库' and c.crede=90 4、update student set sage=20 where sno='10240203' 5、"选秀1号课程" 是什么如果选修某个课程,参考3 6、delete from sc where sno in (select sno from student where sdept='++系')
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯