SQL查询排名函数实例
在实际开发中经常会遇到计算某个字段的排名的情况
现在又如此要求:按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) 结果:由上面的方案,我们可以继续推测,如何选出某项来呢? 比如排名为5的那项内容: 代码如下:
( 当然,此时如果将顺序修改为3的话,就不能很好的查找到内容了,这个还是一个弊端,需进行修改,待续 以上就是SQL查询排名函数实例的全部内容,希望能给大家一个参考,也希望大家多多支持编程之家。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |