




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2010-10-11,SQL语句综合练习,信息工程学院计算机专业教研室,2010-10-10,2010-10-11,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,2010-10-11,selectcount(distinctSno)fromSCourse;,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,1、求选了课程的学生人数,2010-10-11,selectSno,avg(score)fromSCoursegroupbySnohavingavg(score)60;,2、查询平均成绩大于60分的同学的学号和平均成绩,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,2010-10-11,selectSno,count(Cno),sum(score)fromSCoursegroupbySno;,3、查询选课同学的学号、选课数、总成绩,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,2010-10-11,selectcount(ssex)男生人数fromStgroupbyssexhavingssex=男;selectcount(ssex)女生人数fromStgroupbyssexhavingssex=女;,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,4、查询男生、女生人数,selectcount(sno)fromStwhereSsex=男;,2010-10-11,selectSname,count(*)fromStgroupbySnamehavingcount(*)1;,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,5、查询同名学生名单,并统计同名人数,2010-10-11,selectCno,avg(score)fromSCoursegroupbyCnoorderbyavg(score),Cnodesc;,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,6、查询每门课程的平均成绩,结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,2010-10-11,selectSno,avg(score)fromSCoursewhereSnoin(selectSnofromSCoursewherescore2)groupbySno;,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,7、查询两门以上不及格课程的同学的学号及其平均成绩,2010-10-11,selectSno,avg(score)fromSCoursewherescore2;,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,7+、查询两门以上不及格课程的同学的学号及其平均成绩,2010-10-11,selectcount(Tname)fromTeacherwhereTnamelike李%;,8、查询姓“李”的老师的个数,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,2010-10-11,selectdistinctA.Sno,A.Cno,A.scorefromSCourseA,SCourseBwhereA.Score=B.ScoreandA.Cno!=B.CnoandA.Sno=B.Sno;,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,9、查询同一个学生成绩相同、课程不同的课程号、学生成绩和该学生的学号,2010-10-11,selectSt.Sname,scorefromSt,SCourse,C,TeacherwhereSt.Sno=SCourse.So=oandC.Tno=Teacher.TnoandTeacher.Tname=张山andscore=(selectmax(score)fromSCourse,C,To=oandC.Tno=Teacher.TnoandTeacher.Tname=张山);,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,10、查询选修“张山”老师所授课程的学生中,成绩最高的学生姓名及其成绩,2010-10-11,selectSt.Sname,scorefromSt,SCourse,C,TeacherwhereSt.Sno=SCourse.So=oandC.Tno=Teacher.TnoandTeacher.Tname=张山andscore=(selectmax(score)fromSCoursewherecnoin(selectcnofromCwhereTnoin(selectTnofromTeacherwhereTname=张山);,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,10、查询选修“张山”老师所授课程的学生中,成绩最高的学生姓名及其成绩,2010-10-11,selectSt.Sname,max(score)fromSt,SCourse,C,TeacherwhereSt.Sno=SCourse.So=oandC.Tno=Teacher.TnoandTeacher.Tname=张山;,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,10+、查询选修“张山”老师所授课程的学生中,成绩最高的学生姓名及其成绩,2010-10-11,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,selectSt.Sno,St.SnamefromStwhereSnonotin(selectdistinct(SCourse.Sno)fromSCourse,C,TeacherWhereSCourse.Cno=C.CnoandTeacher.Tno=C.TnoandTeacher.Tname=张山);(解二、解三在备注),11、查询没选修“张山”老师课的同学的学号、姓名,2010-10-11,St(Sno,Sname,Sage,Ssex)学生表C(Cno,Cname,Tno)课程表SCourse(Sno,Cno,score)成绩表Teacher(Tno,Tname)教师表,selectSnofromstwhereSnonotin(selectSnofromSCoursegroupbySnohavingcount(Cno)=(selectcount(Cno)fromC);,12、查询没有选全所有课的同学的学号,2010-10-11,selectSnofromSCoursegroupbySnohavingcount(Cno)400;,S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEI)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY),2010-10-11,8.查出供给关系不在同一个城市的供、需双方地址。,selectdistinctS.CITY,J.CITYfromS,J,SPJwhereS.SNO=SPJ.SNOandJ.JNO=SPJ.JNOandS.CITY!=J.CITY;,S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEI)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY),2010-10-11,9.求至少用了供应商000l所供应的全部零件的工程号,SELECTDISTINCTJNOFROMSPJSPJXWHERENOTEXISTS(SELECT*FROMSPJSPJYWHERESNO=0001ANDNOTEXISTS(SELECT*FROMSPJSPJZWHERESPJZ.PNO=SPJY.PNOANDSPJZ.JNO=SPJX.JNO);,S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEI)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY),2010-10-11,10.授权用户刘星对供应情况表SPJ有修改表的结构的权力、有SELECT权力、对供应数量(QTY)字段具有更新权力。并具有给其他用户授权的权力,GRANTALTER,SELECT,UPDATE(QTY)ONSPJTO刘星WITHGRANTOPTION;,S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEI)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY),2010-10-11,11.把全部红色零件的颜色改为蓝色。,UPDATEPSETCOLOR=蓝WHERECOLOR=红;,S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEI)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY),2010-10-11,12.从供应商关系中删除S2的纪录,并从供应情况关系中删除相应的纪录。,DELETEFROMSPJWHERESNO=S2;DELETEFROMSWHERESNO=S2;,S(SNO,SNAME,STATUS,CITY)P(PNO,PNAME,COLOR,WEI)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY),
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿色建材创新创业项目商业计划书
- 痛经中药调理按摩创新创业项目商业计划书
- 汽车噪音污染治理服务创新创业项目商业计划书
- 有机大豆油加工创新创业项目商业计划书
- 花卉园艺产业咨询创新创业项目商业计划书
- 2025年妊娠期糖尿病试题及答案
- 2025年湖南卫生系统招聘考试(医学影像学)经典试题及答案
- 南谯区安全员证考试题库及答案解析
- 2025护理正副高题库及答案解析
- 出行安全宣导答题题库及答案解析
- JG/T 324-2011建筑幕墙用陶板
- 茶叶示范基地管理制度
- 厂区防雷接地管理制度
- T/CECS 10187-2022无机复合聚苯不燃保温板
- 2025-2030年中国透皮贴剂行业市场现状供需分析及投资评估规划分析研究报告
- 2025年上海市中考作文创新思路与范文
- 《心血管急症应对》课件
- 2025年中国网红电商行业发展策略、市场环境及前景研究分析报告
- ELK培训课件教学课件
- 小桔灯冰心课件
- 教学课件-《数据、模型与决策》
评论
0/150
提交评论