您的位置:首页 > 数据库

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

2016-10-21 16:29 239 查看
今天一同学去面试遇到的笔试题,拿出来跟大家分享一下。

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



SQL语句及查询结果如下:



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

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

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息