免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL基础测试题目1、 完成查询如下表显示,显示全部学生的信息,按照学生编号的升序排列,对同一学号按照课程名称的字母顺序显示。学生编号学生姓名课程名称成绩select st.studno ,st.studname,co.coursename,sc.gradefrom student st left JOIN score sc ON (st.studno=sc.studno) left JOIN course co ON (co.courseid=sc.courseid)order by st.STUDNO,co.coursename2、查询显示单科最高成绩学生编号学生姓名课程名称单科最高成绩select su.*from (select st.studno , st.studname,co.coursename,sc.grade from student st join score sc on (st.studno=sc.studno) join course co on (co.courseid=sc.courseid)order by co.coursename) su ,(select max(grade) max1 ,coursename from (select st.studno , st.studname,co.coursename,sc.gradefrom student st join score sc on (st.studno=sc.studno) join course co on (co.courseid=sc.courseid)order by co.coursename)group by coursename)su1 where grade=(su1.max1)and su.grade=su1. max13、查询显示学生课程及格还是不及格学生编号学生姓名课程名称考试通过状态及格或者不及格select st.studno ,st.studname,co.coursename,sc.grade,case when sc.grade60 then 及格 else 不及格 endfrom student st left JOIN score sc ON (st.studno=sc.studno) left JOIN course co ON (co.courseid=sc.courseid)order by st.STUDNO4、统计学生选科的数量学生编号学生姓名选课数量select courseinfo.studno,courseinfo.studname,count(nvl(courseid,null) 选课数量from (select stuinfo.*,courseno.courseidfrom (select sc.courseid,sc.studno from score sc ) courseno right join(select st.studno,st.studname from student st )stuinfo on (courseno.studno=stuinfo.studno) courseinfogroup by courseinfo.studno,courseinfo.studname5、查询单科成绩超过课程平均成绩的学生的信息,列出学生编号,学生姓名,课程名称和课程成绩select info1.*from(selectround(avg(allinfo.grade),2)avggrade,allinfo.coursenamefrom (select st.studno,st.studname,co.coursename,sc.gradefrom student st join score sc on (st.studno=sc.studno) join course co on (sc.courseid=co.courseid) allinfo group by allinfo.coursename ) ss join (select st.studno,st.studname,co.coursename,sc.gradefrom student st join score sc on (st.studno=sc.studno) join course co on (sc.courseid=co.courseid) info1 on (info1.coursename=ss.coursename)where info1.gradess.avggrade6、查询显示需要补考的学生的学生编号,学生姓名和课程名称select allinfo.studno,allinfo.studname,allinfo.coursenamefrom (select st.studno,st.studname,co.coursename,sc.gradefrom student st join score sc on(st.studno=sc.studno)join course co on (sc.courseid=co.courseid) allinfowhere allinfo.grade607、统计各科成绩平均分,显示课程编号,课程名称,平均分。select al.courseid ,al.coursename,round(avg(grade),2)from (select sc.courseid,co.coursename,sc.gradefrom score sc join course co on(sc.courseid=co.courseid)algroup by al.courseid,al.coursename8、查询选修了java课程的学生信息select stU.studname,co.coursename,stu.studno from student stu left jOIN SCORE sc on (STU.STUDNO=SC.STUDNO) JOIN COURSE CO ON (SC.COURSEID=CO.COURSEID)where CO.COURSENAME=JAVA9、查询没有选修JAVA课程的学生信息SELECT stu.studno,stu.studnameFROM STUDENT STU where stu.studnoall (select stu.studno from student stu left jOIN SCORE sc on (STU.STUDNO=SC.STUDNO) JOIN COURSE CO ON (SC.COURSEID=CO.COURSEID)where CO.COURSENAME=JAVA)10、查询选修了教师李可课程的学生信息select st.studno,st.studname ,sc.courseidfrom student st join score sc on (sc.studno=st.studno)where sc.courseid=B0111、查询同时选修了A01和A02这两门课的学生的上课安排,显示学生编号,学生姓名、班级编号、课程编号、授课教师、上课日期12、查询96571班都有哪些课程,在什么时间有哪位教师授课select bat.batchname,tea.teachname,cou.coursename,cop.coursedtfrom batch bat ,courseplan cop,teacherinfo tea,course cou,student stuwhere bat.batchcode=96571 and bat.batchcode=stu.batchcode and cop.teachid=tea.teachidand cop.courseid=cou.courseid and cop.studno=stu.studno13、查询周一不上课的班级SELECT BAT.BATCHCODE,bat.batchname FROM teacherinfo tea ,course CO,courseplan COP ,STUDENT STU ,BATCH BATWHERE TEA.TEACHID=COP.TEACHID AND CO.COURSEID=COP.COURSEID AND STU.STUDNO=COP.STUDNO AND STU.BATCHCODE=BAT.BATCHCODE and COP.Coursedt周一14、查询周四上课的教师姓名SELECT TEA.TEACHNAME,COP.COURSEDTFROM TEACHERINFO TEA JOIN COURSEPLAN COP ON (COP.TEACHID=TEA.TEACHID AND COP.COURSEDT=周四)15、查询A02课程的授课教师和上课时间SELECT TEA.TEACHNAME,COP.COURSEID,COP.COURSEDTFROM TEACHERINFO TEA JOIN COURSEPLAN COP ON (COP.TEACHID=TEA.TEACHID and cop.courseid=A02)16、统计各个科目不及格人数占这个科目考生人数的百分比17、统计所有不及格人数占考生总数的百分比18、查询单科成绩在90分以上的学生是哪个班级的,授课教师是谁?Select distinct stu.studno,stu.studname,stu.batchcode,tea.teachname,ba.batchnamefrom student stu ,teacherinfo tea ,courseplan cop ,batch ba,score scwhere stu.studno=cop.studno and cop.teachid=tea.teachid and ba.batchcode=stu.batchcodeand sc.courseid=cop.courseid and sc.grade9019、查询工业工程班的授课教师都是谁?select souinfo.batchname,souinfo.batchcode,teainfo.teachnamefrom(select tea.teachname,cop.courseidfrom teacherinfo tea ,courseplan copwhere tea.teachid=cop.teachid) teainfo, (select distinct calssesinfo.* ,socu.courseidfrom (select sc.courseid,st.batchcodefrom score sc,course co,student stwhere sc.courseid=co.courseid and st.studno=sc.studno)socu,(select bat.* from batch batwhere bat.batchname like %)calssesinfowhere socu.batchcode=calssesinfo.batchcode) souinfowhere teainfo.courseid=souinfo.courseid20、查询1058号学生在什么时间都有课?select stu.studno,stu.studname ,cop.coursedt from student stu join courseplan cop on (stu.studno=cop.studno) where stu.studno=105821、查询哪些同学的考试成绩都在90分以上SELECT ALLSCORE.*FROM (select stu.*, sco.gradefrom student stu left join score scoon stu.studno=sco.studno) ALLSCOREWHERE ALLSCORE.GRADE=90 and allscore.studname=张涛22
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 17737.124-2026同轴通信电缆第1-124部分:电气试验方法漏泄电缆的耦合损耗试验
- T/ZGM 008-2025绿色产品评价 201×7凝胶型强碱性苯乙烯系阴离子交换树脂
- T/HNCAA 069-2025公路桥梁结构健康监测技术应用规程
- T/CIQA 67-2023“三同”产品 家用和类似用途电动洗衣机技术要求
- T/CAPSA 11202-2024生产安全事故应急响应标准文献元数据导则
- T/CSBME 090-2025车载医用X射线计算机体层摄影设备临床放射防护要求
- 2025~2026学年广东省河源市东源县人教版五年级上册数册中作业题【附答案】
- 2026学年湖南省醴陵市五年级语文期末提升竞赛挑战题(详细参考解析)详细答案和解析
- 2026学年云南省楚雄市五年级语文期末高分难点突破题(详细参考解析)详细答案和解析
- PHP初级面试题及详细答案(真实企业版)
- 2026国考行测真题及参考答案
- 智造未来-2026年智能建造技术与施工机器人应用全景
- 2026中国放射性废水处理用陶瓷超滤膜辐照稳定性加速测试报告
- 2026秋统编版(新教材)七年级道德与法治上册易错知识点梳理+分课填空自测练习题及答案
- 四上2-3《呼吸的变化》教学课件
- 2026年中盐榆林盐化有限公司秋季招聘笔试模拟试题及答案详解
- 2025年信息安全工程师考试真题及答案解析
- 2026年压力容器考试题库及答案
- BJS 202602 食品中伐地那非杂质30的测定
- 2026年广东省中考物理试卷附答案
- 2026年新闻记者职业资格考试新闻采编实务试卷及答案解析
评论
0/150
提交评论