设有关系Student(SNo,SName,SSex,ClsNo),其中各属性的含义依次为学号、姓名、性别和所在班级号,以及关系Class(ClsNO,ClsNAME,MANAGER),其中各属性含义依次为班级号、班级名称、班长的学号。
(1)检索姓名为“李政”的学生的全部信息;
(2)检索年龄不超过25岁的女生的学号、姓名和年龄;
(3)检索班级名为“计算机01”的班级中所有学生的姓名和学号;
(4)检索学生姓名为“张山”的学生所在班级名称。
数据库技术与应用习题,设有关系Student(SNo,SName,SSex,ClsNo)。25日22点前,有答案即可,无需解释。
答案:2 悬赏:10 手机版
解决时间 2021-01-03 18:57
- 提问者网友:两耳就是菩提
- 2021-01-03 03:42
最佳答案
- 五星知识达人网友:思契十里
- 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='张山');
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='++系')
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯