好久没来了,散点技术分,问个SQL问题:如果快速获取当前排名?
表结构:
ID,Tickets,其它字段(ID为标识列)
数据示例:
1,10,...
2,15,...
3,12,...
现在我取到了一行记录,如果快速获取这行记录在表中以Tickets倒序排列时的排名? 即当我取到ID为3的记录时,我怎么知道它是排在第2位?
ID,Tickets,其它字段(ID为标识列)
数据示例:
1,10,...
2,15,...
3,12,...
现在我取到了一行记录,如果快速获取这行记录在表中以Tickets倒序排列时的排名? 即当我取到ID为3的记录时,我怎么知道它是排在第2位?
...全文
相关推荐
泛微E9当前流程待办量排名SQL
泛微E9当前流程待办量排名语句
Sql Server、Access数据排名的实现方法(例如:成绩排名)
在很多时候,我们需要统计数据的排名情况,最常见的是成绩、投票数等等的。
实例讲解sql server排名函数DENSE_RANK的用法
主要以一个实例讲解了sql server排名函数DENSE_RANK的用法,感兴趣的小伙伴们可以参考一下
只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名
主要介绍了只有两个字段用一个sql语句查询出某个学生的姓名、成绩以及在表中的排名,需要的朋友可以参考下
SQL查询排名函数实例
在实际开发中经常会遇到计算某个字段的排名的情况 如下表:totak_sales 现在又如此要求:按sales的逆序排序,要求添加一个sales_rank字段,显示排名顺序 方法: 代码如下:SELECT a1.Name, a1.Sales, COUNT(a2.sales) Sales_Rank FROM Total_Sales a1, Total_Sales a2 WHERE a1.Sales <= a2.Sales or (a1.Sales=a2.Sales and a1.Name = a2.Name) GROUP BY a1.Name, a1.Sales ORDER BY a1.Sal


