oracle sql rank函数取排序值
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle sql rank函数取排序值相关的知识,希望对你有一定的参考价值。
我使用rank函数对某字段的数值进行排序,结果正确。但是现在需要只取某一条数据,这种情况下无论取哪条rank都变成了1,因为加了where条件限制后,别的数据没有被取,所以也没有参与排序。请问怎样单独取得某条数据在全体数据中的rank呢?谢谢。
参考技术A rank是排序,over函数表示按什么规则,partition可以看成和group by 一样用法 参考技术B rank() over(partition by xxx order by xxx)以上是关于oracle sql rank函数取排序值的主要内容,如果未能解决你的问题,请参考以下文章