SQL server查询分数排名第三的同学的信息 |
您所在的位置:网站首页 › 倒数第三名的称呼 › SQL server查询分数排名第三的同学的信息 |
这是table的信息,表名为SC,为了省劲直接用了最简单的表。 当查询的数据唯一时,可以使用top来进行筛选select top 1 * from SC where Score in(select Score from (select top 3 * from SC order by Score desc) as t3) order by Score asc 这里可以看出只有一个第三名 2.当查询有多行信息时,就如本表所示,有三个并列的第三名,可用聚合函数min()来查询多个结果代码如下 select * from SC where Score in ( select MIN (t3.Score) from (select top 3 * from SC order by Score desc) t3) 两个查询中嵌套的子查询语句都是先排序筛选出前三的数据。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |