这个一个账号可以查多个研究生考生成绩查询吗

扫二维码下载作业帮
1.75亿学生的选择
下载作业帮安装包
扫二维码下载作业帮
1.75亿学生的选择
SQL查询求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分student表Score表求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分方案一:SELECT Student.O,SCORE.GRADE FROM Student,SCOREWHERE SCORE.GRADE IN ( SELECT MAX(GRADE)AS MAXXGRADE FROM SCORE GROUP BY SCORE.SNO)AND STUDENT.SNO=SCORE.SNO方案二:SELECT SNAME ,CNO,GRADE FROM Score Y,Student&WHERE (STUDENT.SNO=Y.SNO)AND Y.GRADE IN (SELECT MAX(GRADE)&FROM SCORE WHERE SNO=Y.SNO GROUP BY SNO)为什么我第一种写的不是我想要的第二种的答案.
扫二维码下载作业帮
1.75亿学生的选择
你好,你展示的第一种sql查询方案,其意思是:先根据score表中的sno分组求每个sno的最高分数.这求得的当然是每个同学的最高分啦,但是只是获得了最高分,没有指定是谁的最高分,导致在前面的【SELECT SNAME ,CNO,GRADE FROM Score Y,Student&WHERE (STUDENT.SNO=Y.SNO)】查询结果集中的后面检索条件【AND Y.GRANDE IN (所有人的最高分集合)】,这样系统就会查询分数在“所有人的最高分”里的结果集了.而第二种方案,除了限定分数范围(最高分),还限定了学生的编号(SELECT&MAX(GRADE)&FROM&SCORE&WHERESNO=Y.SNOGROUP&BY&SNO,sno&=&y.sno就是限定学生的编号.),所以结果自然不同了.根据你的要求,我给你提供一种查询方式.其实原理是一样的哦.select&stu.sname,&o,scr.grade&from&student&stuleft&join&score&scr&on&scr.sno&=&stu.sno&where&exists&(select&1&from&(select&s.sno,max(s.grade)&as&mg&from&score&s&group&by&s.sno)&t&where&t.sno&=&stu.snoand&t.mg&=&scr.grade)希望能帮助你.
为您推荐:
其他类似问题
扫描下载二维码微信那个能查考试成绩的微信公众号是多少?_山青院吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:37,130贴子:
微信那个能查考试成绩的微信公众号是多少?收藏
全球CMA学霸班在高顿!全员参加考试!短短两个月,全部通过!!!
有知道的吗?有说是山青教务的可我没搜到
直接搜山青教务不行吗
或者116114你试试吧
你查 116114出来这些吗
对了,山青教务是企业号,之后你再试试
是不是山青学工
山青教务哦
趣现场-微信大屏幕 免费试用,现场30+互动功能,玩转现场!
找人给你推荐公众号。
微信号:*********
可以去超级课程表查
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或}

我要回帖

更多关于 考生之家成绩查询入口 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信