当前位置:淘百问>百科问答>sql查询学生成绩表最高分数

sql查询学生成绩表最高分数

2023-02-18 14:22:10 编辑:join 浏览量:598

sql查询学生成绩表最高分数

以下这些英文都是学生表的常用的,希望你能看懂1,查询选了所有课的学生selectsnamefromstudentwheresnum=(selectsc.snumfromscwheresc.snum=student.snumgroupbysc.snumhavingcount(*)=n)2.查询不及格学生姓名和挂科的科目selectsname,cnamefromstudent,sc,coursewheresc.snum=student.snumandsc.cnum=course.cnumandscore<603.查询每个课程选修人数和挂科人数(这个比较复杂)selectcname,count(不及格)as选修人数,sum(不及格)as不及格人数from(selectcname,casewhenscore<60then1else0endas不及格fromsc,student,coursewheresc.cnum=course.cnumandsc.snum=student.snum)asabcgroupbycname

标签:sql,成绩表,分数

版权声明:文章由 淘百问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.taobaiwen.com/answer/1417.html
热门文章