笔试题:SQL统计各班成绩第一名的学生信息

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daidaineteasy/article/details/52884392

今天一同学去面试遇到的笔试题,拿出来跟大家分享一下。


题目:统计各班成绩第一名的学生信息,数据信息如下图。

这里写图片描述


SQL语句及查询结果如下:

这里写图片描述

注意:班级里学生的成绩有可能是相同的,那么我们在查询排名的时候,要注意并列第一的情况,如上图3班的大蛇丸和宇智波鼬就得了相同的分数94。


扩展:如果我们并不需要关心考试成绩并列第一的情况,而要求查询的数据必须是每个班一个学生(为什么必须一个呢,我也还没想到是什么样的环境,如果以后有合适的例子,再来补一个,哈哈哈…),那么,我们就用下边这个查询语句。

这里写图片描述

没有更多推荐了,返回首页