如何使用sql实现总成绩前3名(包含并列)的输出

 时间:2024-10-16 10:54:30

1、先模拟一张测试数据表然后根据姓名分组统计总分,如图

如何使用sql实现总成绩前3名(包含并列)的输出如何使用sql实现总成绩前3名(包含并列)的输出

2、然后对总分进行排序结果,从结果中可以看出要获取的是从总分43开始的成功,如图

如何使用sql实现总成绩前3名(包含并列)的输出

3、在写个查询语句对总分进行去重的查询,如图

如何使用sql实现总成绩前3名(包含并列)的输出

4、然后把上一步查询的结果进行排序,如图

如何使用sql实现总成绩前3名(包含并列)的输出

5、最后使用limit锁定第三条数据也就是成绩分数第三的数值了,如图

如何使用sql实现总成绩前3名(包含并列)的输出

6、把上一次查询的结果当成开始的查询的having查询语句条件就可以查询前三的分数了,如图

如何使用sql实现总成绩前3名(包含并列)的输出
  • SQL语句怎么创建数据表
  • SQL Server 如何链接服务器
  • 数据库添加外键方法
  • 创建视图的sql语句
  • 如何给数据库的表添加数据?
  • 热门搜索
    勤俭节约手抄报大全 我爱诗歌手抄报 孝敬老人的手抄报 廉洁在我心中手抄报 食品药品安全手抄报 手抄报的装饰花边简单 有关动物的手抄报 青春期手抄报内容 关于安全的手抄报资料 关于法制的手抄报图片