SQL实验指导答案.doc

  1. 1、本文档共2页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL实验指导答案

/*1*/select student.sno 学号,sn 姓名,cn 课程, score 成绩 from student,sc,course where score80 and score90 and student.sno=sc.sno and sc.cno=course.cno /*2*/select cn 课程 from sc,course where sc.cno=course.cno group by course.cn having count(*)=4 /*3*/select sn 姓名,age 年龄,dept 系别from student where ageany ( select age from student where dept=信息 ) and dept信息 order by age desc /*4*/select sno 学号, sn 姓名,dept 系别from studentn where age=any ( select age from student where sn=张建国 ) and sn张建国 /*5*/select sn 姓名from student where sno=any ( select sno from sc group by sno having count(*)=2 ) select sn 姓名from student,sc where student.sno=sc.sno group by sc.sno,sn having count(*)=2 select sn 姓名from student where sno in ( select sc1.sno from sc sc1,sc sc2 where sc1.cnosc2.cno and sc1.sno=sc2.sno ) /*6*/select distinct student.sno 学号, sn 姓名,dept 系别from student,sc where student.sno=sc.sno and cno in ( select cno from sc,student where student.sno=sc.sno and sn=张建国 ) /*7*/ select * from sc sc1 where score (select avg(score) from sc sc2 where sc1.cno=sc2.cno group by sc2.cno) /*8*/ select student.sn,cn,score from student,sc,course where student.sno=sc.sno and sc.cno=course.cno and sc.sno in (select sc1.sno from sc sc1,sc sc2 where sc1.cno=01001and sc2.cno=01002and sc1.sno=sc2.sno and sc1.scoresc2.score) /*9*/ select sn from student where sno not in(select sno from sc where cno=01001) select sn from student where not exists (select sno from sc where student.sno=sc.sno and cno=01001) /*10*/ select sc.sno,avg(score),max(score) from student,sc group by sc.sno order by avg(score) desc,max(score)desc /*11*/ select cn 课程名,sc.cno 课程号 from sc,course where course.cno=sc.cno group by sc.cno,cn having count(*)=any(select count(*) from student ) /*12*/ select distinct student.sno 学号,sn 姓名 from student,sc where cno in (select cno from sc where sno=991102) and student.sno=sc.sno and student.sno991102

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档