




已阅读5页,还剩75页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL经典五十道题漏船载酒20171101213110浏览10647评论1数据存储与数据库SQLBYGROUPVARCHAR摘要1学生表STUDENTS,SNAME,SAGE,SSEXS学生编号,SNAME学生姓名,SAGE出生年月,SSEX学生性别2课程表COURSEC,CNAME,TC课程编号,CNAME课程名称,T教师编号31学生表STUDENTS,SNAME,SAGE,SSEXS学生编号,SNAME学生姓名,SAGE出生年月,SSEX学生性别2课程表COURSEC,CNAME,TC课程编号,CNAME课程名称,T教师编号3教师表TEACHERT,TNAMET教师编号,TNAME教师姓名4成绩表SCS,C,SCORES学生编号,C课程编号,SCORE分数/创建测试数据CREATETABLESTUDENTSVARCHAR10,SNAMEVARCHAR10,SAGEDATETIME,SSEXNVARCHAR10INSERTINTOSTUDENTVALUES01,赵雷,19900101,男INSERTINTOSTUDENTVALUES02,钱电,19901221,男INSERTINTOSTUDENTVALUES03,孙风,19900520,男INSERTINTOSTUDENTVALUES04,李云,19900806,男INSERTINTOSTUDENTVALUES05,周梅,19911201,女INSERTINTOSTUDENTVALUES06,吴兰,19920301,女INSERTINTOSTUDENTVALUES07,郑竹,19890701,女INSERTINTOSTUDENTVALUES08,王菊,19900120,女CREATETABLECOURSECVARCHAR10,CNAME,VARCHAR10,TVARCHAR10INSERTINTOCOURSEVALUES01,语文,02INSERTINTOCOURSEVALUES02,数学,01INSERTINTOCOURSEVALUES03,英语,03CREATETABLETEACHERTVARCHAR10,TNAME,VARCHAR10INSERTINTOTEACHERVALUES01,张三INSERTINTOTEACHERVALUES02,李四INSERTINTOTEACHERVALUES03,王五CREATETABLESCSVARCHAR10,CVARCHAR10,SCOREDECIMAL18,1INSERTINTOSCVALUES01,01,80INSERTINTOSCVALUES01,02,90INSERTINTOSCVALUES01,03,99INSERTINTOSCVALUES02,01,70INSERTINTOSCVALUES02,02,60INSERTINTOSCVALUES02,03,80INSERTINTOSCVALUES03,01,80INSERTINTOSCVALUES03,02,80INSERTINTOSCVALUES03,03,80INSERTINTOSCVALUES04,01,50INSERTINTOSCVALUES04,02,30INSERTINTOSCVALUES04,03,20INSERTINTOSCVALUES05,01,76INSERTINTOSCVALUES05,02,87INSERTINTOSCVALUES06,01,31INSERTINTOSCVALUES06,03,34INSERTINTOSCVALUES07,02,89INSERTINTOSCVALUES07,03,981、查询“01“课程比“02“课程成绩高的学生的信息及课程分数SELECTA,CFROMSELECTAFROMSELECTFROMSCWHERESCCIN01ALEFTJOINSELECTFROMSCWHERESCCIN02BONASBSWHEREASCOREBSCOREA,STUDENTCWHEREASCS2、查询“01“课程比“02“课程成绩低的学生的信息及课程分数SELECTA,CFROMSELECTAFROMSELECTFROMSCWHERESCCIN01ALEFTJOINSELECTFROMSCWHERESCCIN02BONASBSWHEREASCORE60ANDCSBS4、查询平均成绩小于60分的同学的学生编号和学生姓名和平均成绩SELECTBS,CSNAME,BAVGSCOREFROMSELECTASS,AVGASCOREAVGSCOREFROMSCAGROUPBYASB,STUDENTCWHEREBAVGSCORE0114、查询没学过“张三“老师讲授的任一门课程的学生姓名SELECTFROMSTUDENTAWHEREASNOTINSELECTBSFROMSELECTBC,BCNAMEFROMTEACHERA,COURSEBWHEREATBTANDATNAME张三A,SCBWHEREACBC15、查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩SELECTBS,BSNAME,AAVGSCOREFROMSELECTAVGSCOREAVGSCORE,SSFROMSCWHERESCSCORE2A,STUDENTBWHEREASBS16、检索“01“课程分数小于60,按分数降序排列的学生信息SELECTBFROMSELECTASSFROMSCAWHEREAC01ANDASCORE60,中等为7080,优良为8090,优秀为90SELECTAC,BCNAME,MAXASCORE,MINASCORE,AVGASCORE,SELECTCOUNT1FROMSCWHERESCCBCANDSCORE60/SELECTCOUNT1FROMSCWHERESCCBCJIGELVFROMSCA,COURSEBWHEREACBCGROUPBYACSELECTAC,ACNAME,MAXBSCORE,MINBSCORE,CASTAVGBSCOREASDECIMAL18,2PINGQUNFEN,CASTSELECTCOUNT1FROMSCWHERESCCACANDSCSCORE60/SELECTCOUNT1FROMSCWHERESCCACASDECIMAL18,2JIGELV,CASTSELECTCOUNT1FROMSCWHERESCCACANDSCSCORE70ANDSCSCOREASCORE1MCFROMSCA,COURSEB,STUDENTCWHEREAC01ANDACBCANDASCSORDERBYMCSELECTCS,CSNAME,BCNAME,ASCORE,SELECTCOUNT1FROMSCWHERESCCACANDSCSCOREASCORE1MCFROMSCA,COURSEB,STUDENTCWHEREAC02ANDACBCANDASCSORDERBYMCSELECTCS,CSNAME,BCNAME,ASCORE,SELECTCOUNT1FROMSCWHERESCCACANDSCSCOREASCORE1MCFROMSCA,COURSEB,STUDENTCWHEREAC03ANDACBCANDASCSORDERBYMC20、查询学生的总成绩并进行排名SELECTBS,BSUMSCORE,ROWNUMROWNUM1ASROWNUMFROMSELECTASS,SUMASCORESUMSCOREFROMSCAGROUPBYASORDERBYSUMSCOREDESCASB,SELECTROWNUM0R21、查询不同老师所教不同课程平均分从高到低显示SELECTCTNAME,BCNAME,AVGASCOREFROMSCA,COURSEB,TEACHERCWHEREACBCANDBTCTGROUPBYACORDERBYAVGASCOREDESC22、查询所有课程的成绩第2名到第3名的学生信息及该课程成绩SELECTA,BFROMSELECTBS,BC,BSCORE,SELECTCOUNTFROMSCAWHEREAC01ANDASCOREBSCORE1MCFROMSCBWHEREBC01HAVINGMCBETWEEN2AND3UNIONALLSELECTBS,BC,BSCORE,SELECTCOUNTFROMSCAWHEREAC02ANDASCOREBSCORE1MCFROMSCBWHEREBC02HAVINGMCBETWEEN2AND3UNIONALLSELECTBS,BC,BSCORE,SELECTCOUNTFROMSCAWHEREAC03ANDASCOREBSCORE1MCFROMSCBWHEREBC03HAVINGMCBETWEEN2AND3A,STUDENTBWHEREASBS23、统计各科成绩各分数段人数课程编号,课程名称,10085,8570,7060,060及所占百分比SELECTAFROMSELECTCCNAME,SELECTCOUNTFROMSCAWHEREASCORE85ANDACBCANDCCACANDAC0185以上,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC0170_85,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC0160_70,SELECTCOUNTFROMSCAWHEREASCORE85ANDACBCANDCCACANDAC01/SELECTCOUNTFROMSCWHEREC01ANDCBCANDCCC85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC01/SELECTCOUNTFROMSCWHEREC01ANDCBCANDCCC70_85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC01/SELECTCOUNTFROMSCWHEREC01ANDCBCANDCCC60_70以上比率,SELECTCOUNTFROMSCAWHEREASCORE85ANDACBCANDCCACANDAC0285以上,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC0270_85,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC0260_70,SELECTCOUNTFROMSCAWHEREASCORE85ANDACBCANDCCACANDAC02/SELECTCOUNTFROMSCWHEREC02ANDCBCANDCCC85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC02/SELECTCOUNTFROMSCWHEREC02ANDCBCANDCCC70_85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC02/SELECTCOUNTFROMSCWHEREC02ANDCBCANDCCC60_70以上比率,SELECTCOUNTFROMSCAWHEREASCORE85ANDACBCANDCCACANDAC0385以上,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC0370_85,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC0360_70,SELECTCOUNTFROMSCAWHEREASCORE85ANDACBCANDCCACANDAC03/SELECTCOUNTFROMSCWHEREC03ANDCBCANDCCC85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC03/SELECTCOUNTFROMSCWHEREC03ANDCBCANDCCC70_85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC03/SELECTCOUNTFROMSCWHEREC03ANDCBCANDCCC60_70以上比率,SELECTCOUNTFROMSCAWHEREASCOREBSCORE1MCFROMSCBWHEREBC01HAVINGMCBETWEEN1AND3UNIONALLSELECTBS,BC,BSCORE,SELECTCOUNTFROMSCAWHEREAC02ANDASCOREBSCORE1MCFROMSCBWHEREBC02HAVINGMCBETWEEN1AND3UNIONALLSELECTBS,BC,BSCORE,SELECTCOUNTFROMSCAWHEREAC03ANDASCOREBSCORE1MCFROMSCBWHEREBC03HAVINGMCBETWEEN1AND3A,STUDENTBWHEREASBS26、查询每门课程被选修的学生数SELECTACNAME,COUNTBCFROMSCB,COURSEAWHEREACBCGROUPBYBC27、查询出只有两门课程的全部学生的学号和姓名SELECTBS,BSNAME,ACOUNTCFROMSELECTS,COUNTCCOUNTCFROMSCGROUPBYSHAVINGCOUNTC2A,STUDENTBWHEREASBS28、查询男生、女生人数SELECTSSSEX,COUNTFROMSTUDENTSWHERESSSEX男UNIONSELECTSSSEX,COUNTFROMSTUDENTSWHERESSSEX女29、查询名字中含有“风“字的学生信息SELECT,COUNTFROMSTUDENTWHERESNAMERLIKE风30、查询同名同性学生名单,并统计同名人数SELECTSSNAME,SSSEX,COUNTCOUNTNUMFROMSTUDENTSGROUPBYSSNAME,SSSEXHAVINGCOUNTNUM231、查询1990年出生的学生名单注STUDENT表中SAGE列的类型是DATETIMESELECTFROMSTUDENTWHERESAGELIKE199032、查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号SELECTACNAME,AVGSCSCOREAVGSCOREFROMSC,COURSEAWHERESCCACGROUPBYSCCORDERBYAVGSCOREDESC33、查询平均成绩大于等于85的所有学生的学号、姓名和平均成绩SELECTFROMSELECTASNAME,AS,AVGSCSCOREAVGSCOREFROMSC,STUDENTAWHERESCSASGROUPBYSCSORDERBYAVGSCOREDESCAWHEREAAVGSCORE8534、查询课程名称为“数学“,且分数低于60的学生姓名和分数SELECTFROMSCA,COURSEBWHEREACBCANDBCNAME数学ANDASCORE6035、查询所有学生的课程及分数情况;SELECTFROMSTUDENTA,COURSEB,SCCWHEREASCSANDBCCC36、查询任何一门课程成绩在70分以上的姓名、课程名称和分数;SELECTBSNAME,CCNAME,ASCOREFROMSCA,STUDENTB,COURSECWHEREASCORE70ANDACCCANDASBS37、查询不及格的课程SELECTBSNAME,CCNAME,ASCOREFROMSCA,STUDENTB,COURSECWHEREASCORE80ANDCSBSANDAC0139、求每门课程的学生人数SELECTBCNAME,COUNTACFROMSCA,COURSEBWHEREBCACGROUPBYAC40、查询选修“张三“老师所授课程的学生中,成绩最高的学生信息及其成绩SELECTB,MAXCSCOREFROMTEACHERA,STUDENTB,SCC,COURSEDWHEREATDTANDDCCCANDCSBSANDATNAME张三41、查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩SELECTCFROMSCCGROUPBYCC,CSCOREHAVINGCOUNT142、查询每门功成绩最好的前两名SELECTA,BFROMSELECTBS,BC,BSCORE,SELECTCOUNTFROMSCAWHEREAC01ANDASCOREBSCORE1MCFROMSCBWHEREBC01HAVINGMCBETWEEN1AND2UNIONALLSELECTBS,BC,BSCORE,SELECTCOUNTFROMSCAWHEREAC02ANDASCOREBSCORE1MCFROMSCBWHEREBC02HAVINGMCBETWEEN1AND2UNIONALLSELECTBS,BC,BSCORE,SELECTCOUNTFROMSCAWHEREAC03ANDASCOREBSCORE1MCFROMSCBWHEREBC03HAVINGMCBETWEEN1AND2A,STUDENTBWHEREASBS43、统计每门课程的学生选修人数(超过5人的课程才统计)。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列SELECTBC,BCNAME,COUNTACCOUNTCFROMSCA,COURSEBWHEREACBCGROUPBYACHAVINGCOUNTC5ORDERBYCOUNTCDESC44、检索至少选修两门课程的学生学号SELECTSCS,COUNTSCCCOUNTCFROMSCGROUPBYSCSHAVINGCOUNTC245、查询选修了全部课程的学生信息SELECTA,COUNTSCCCOUNTCFROMSC,STUDENTAWHERESCSASGROUPBYSCSHAVINGCOUNTC346、查询各学生的年龄SELECTSS,SSNAME,EXTRACTYEARFROMNOWEXTRACTYEARFROMSSAGE年龄FROMSTUDENTS47、查询本周过生日的学生SELECTSS,SSNAME,SSAGEFROMSTUDENTSWHEREYEARWEEKDATE_FORMATSSAGE,YMDYEARWEEKNOW48、查询下周过生日的学生SELECTSS,SSNAME,SSAGEFROMSTUDENTSWHEREYEARWEEKDATE_FORMATSSAGE,YMDYEARWEEKNOW149、查询本月过生日的学生SELECTSS,SSNAME,SSAGEFROMSTUDENTSWHEREMONTHDATE_FORMATSSAGE,YMDMONTHNOW50、查询下月过生日的学生SELECTSS,SSNAME,SSAGEFROMSTUDENTSWHEREMONTHDATE_FORMATSSAGE,YMDMONTHNOW1摘要1学生表STUDENTS,SNAME,SAGE,SSEXS学生编号,SNAME学生姓名,SAGE出生年月,SSEX学生性别2课程表COURSEC,CNAME,TC课程编号,CNAME课程名称,T教师编号3STUDENTS,SNAME,SAGE,SSEXS学生编号,SNAME学生姓名,SAGE出生年月,SSEX学生性别CREATETABLESTUDENTSVARCHAR10,SNAMEVARCHAR10,SAGEDATETIME,SSEXNVARCHAR10AS0118、查询各科成绩最高分、最低分和平均分以如下形式显示课程ID,课程NAME,最高分,最低分,平均分,及格率,中等率,优良率,优秀率,SELECTCOUNT1FROMSCWHERESCCBCANDSCORE60/SELECTCOUNT1FROMSCWHERESCCBCJIGELV,CASTSELECTCOUNT1FROMSCWHERESCCACANDSCSCORE70ANDSCSCORE85ANDACBCANDCCACANDAC0185以上,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC0170_85,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC0160_70,SELECTCOUNTFROMSCAWHEREASCORE85ANDACBCANDCCACANDAC01/SELECTCOUNTFROMSCWHEREC01ANDCBCANDCCC85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC01/SELECTCOUNTFROMSCWHEREC01ANDCBCANDCCC70_85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC01/SELECTCOUNTFROMSCWHEREC01ANDCBCANDCCC60_70以上比率,SELECTCOUNTFROMSCAWHEREASCORE85ANDACBCANDCCACANDAC0285以上,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC0270_85,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC0260_70,SELECTCOUNTFROMSCAWHEREASCORE85ANDACBCANDCCACANDAC02/SELECTCOUNTFROMSCWHEREC02ANDCBCANDCCC85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDAC02/SELECTCOUNTFROMSCWHEREC02ANDCBCANDCCC70_85以上比率,SELECTCOUNTFROMSCAWHEREASCORE70ANDACBCANDCCACANDASCORE60ANDAC02/SELECTCOUNTFROMSCWHEREC02ANDCBCANDCCC60_70以上比率,SELECTCOUNTFROMSCAWHEREASCORE85ANDA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农发行塔城地区沙湾县2025秋招笔试综合模拟题库及答案
- 农发行张家口市崇礼区2025秋招英文面试题库及高分回答
- 国家能源黄山市屯溪区2025秋招笔试思维策略题专练及答案
- 国家能源恩施岳麓区2025秋招笔试逻辑推理题专练及答案
- 国家能源济南市槐荫区2025秋招面试典型题目及答案
- 2025年上海歌剧院第二季度工作人员公开招聘模拟试卷及答案详解(考点梳理)
- 冬季校园安全演讲稿15篇
- 国家能源怒江自治州2025秋招机械工程类面试追问及参考回答
- 西宁市中石油2025秋招面试半结构化模拟题及答案炼油设备技术岗
- 2025年芜湖繁昌区教育高层次人才招引25人模拟试卷及一套完整答案详解
- 设备维保中的环境保护与能源管理
- 混合型脑性瘫痪的护理课件
- 眼科专业视野培训教材
- 乳房疾病的诊断与治疗
- 青蓝工程教师成长档案
- 中建室内中庭墙面铝板、玻璃安装施工方案(改)
- 中秋佳节给客户的一封信(10篇)
- 二维码见证取样操作手册广西
- 学生心理健康档案表格
- 雨污水管道专项工程施工组织设计方案
- 毕业论文-线路二次电弧熄灭时刻扑捉方法研究及仿真分析
评论
0/150
提交评论