查询某一条记录在表中排序后的位置

ningweidong ningweidong 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如说,有一个成绩表,两个字段,学号和成绩
我成查询分析器执行
select no,socre from table order by socre desc
我在查询分析器里可以很清楚地看到每条记录,以及他们排序之后在表中的位置。
我现在想根据学号,就查到这条记录所在的名次
select no,socre from table where no='001'
这样查确实可以查到,但是我还想看到该条记录在表中排序后的位置,应该怎么看?
如果在程序中,我可以通过编程的方法确定该条记录所处的位置,
我想问一下,有没有简单一点的方法,比如,只写sql 语句可以完成这个功能吗?
...全文

相关推荐

评论 10
收藏 已收藏
分享
返回顶部
ningweidong
MS-SQL Server 34,876 成员 254,635 内容