数据库作业答案.pptx
《数据库作业答案.pptx》由会员分享,可在线阅读,更多相关《数据库作业答案.pptx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、6、查询计算机系学生的最大年龄和最小年龄selectmax(sage),min(sage)fromstudentwheresdept=计算机系7、统计每个系的学生人数selectsdept,count(*)fromstudentgroupbysdept8、统计每门课程的选课人数和考试最高分selectcno,count(*),max(grade)fromscgroupbycno9、统计每个学生的选课门数和考试总成绩,并按选课门数升序显示结果selectsno,count(*),sum(grade)fromscgroupbysnoorderbycount(*)asc10、查询总成绩超过200分的
2、学生,要求列出学号、总成绩selectsno,sum(grade)fromscgroupbysnohavingsum(grade)200第1页/共22页11、查询选修了”C02“课程的学生的姓名和所在系selectsname,sdeptfromstudentsjoinscons.sno=sc.snowheresc.con=c0212、查询成绩80分以上的学生的姓名、选的课程号和成绩,并按成绩降序排列结果selectsname,cno,gradefromstudentsjoinscons.sno=sc.snowheregrade80orderbygradedesc13、查询哪些学生没有选课,要求
3、列出学号、姓名和所在系selects.sno,sname,sdeptfromstudentsleftjoinscons.sno=oisnull第2页/共22页14、查询与VB在同一学期开设的课程的课程名和开课学期ame,c1.semesterfromcoursec1joincoursec2onc1.semester=ame=VBame!=VB15、查询与李勇年龄相同的学生的姓名、所在系和年龄selects2.sname,s2.sdept,s2.sagefromstudents1joinstudents2ons1.sage=s2.sagewheres1.sname=李勇ands2.sname!=
4、李勇第3页/共22页16、查询计算机系年龄最小的2名学生的姓名和年龄selecttop2withtiessname,sagefromstudentwheresdept=计算机系orderbysageasc17、查询VB考试成绩最高的前2名学生的姓名、所在系和VB成绩,包括并列的情况selecttop2withtiessname,sdept,gradefromstudentsjoinscons.sno=o=owherecname=VBorderbygradedesc18、查询选课门数最多的前2名学生的学号和选课门数,包括并列的情况selecttop2withtiessno,count(*)fro
5、mscgroupbysnoorderbycount(*)desc19、查询学生人数最多的系,列出系名和人数。selecttop1sdept,count(*)fromstudentgroupbysdeptorderbycount(*)desc第4页/共22页20、用子查询实现如下查询:1)查询选修了”C01“课程的学生姓名和所在系selectsname,sdeptfromstudentwheresnoin(selectsnofromscwherecon=c01)2)查询数学系成绩80分以上的学生的学号、姓名、选的课程号和成绩selectsno,sname,cno,gradefromstudent
6、joinsconstudent.sno=sc.snowheresdept=数学系andsnoin(selectsnofromscwheregrade80)第5页/共22页20、3)查询计算机系考试成绩最高的学生的姓名selectsnamefromstudentsjoinscons.sno=sc.snowheresdept=计算机系andgrade=(selectmax(grade)fromscjoinstudentsons.sno=sc.snowheresdept=计算机系)4)查询数据结构考试成绩最高的学生的姓名、所在系、性别和成绩selectsname,sdept,ssex,gradefr
7、omstudentsjoinscons.sno=o=owherecname=数据结构andgrade=(selectmax(grade)o=owherecname=数据结构)第6页/共22页21、查询没有选修VB课程的学生的姓名和所在系selectsnamesdeptfromstudentsjoinscons.sno=o=owherecname!=VB22、查询计算机系没有选课的学生的姓名和所在系 selectsnamefromstudentsleftjoinscons.sno=sc.snoWheresdept=计算机系oisnull第7页/共22页23、查询计算机系考试平均最低的学生的姓名以
8、及所选的课程名selectsname,cnamefromstudentsjoinscons.sno=o=owheresdept=计算机系andsno=(selecttop1snofromscorderbyave(grade)asc)第8页/共22页24、查询1-5学期中选课人数最少的课程的课程名、开课学期和学分SELECTCname,Semester,CreditFROMCourseWHERE(CnoIN(SELECTTOP1WITHtiescnoFROMscGROUPBYcnoORDERBYCOUNT(*)ASC)AND(SemesterBETWEEN1AND5)第9页/共22页25、cre
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 作业 答案
限制150内