oracle rank函数怎么用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle rank函数怎么用相关的知识,希望对你有一定的参考价值。

参考技术A rank是oracle分析函数中的一个,主要用法是rank()over(partiton
by
xx
orader
by
ZZ
desc)(分组排序序号)一般用来分组排序,与group
by
xx
order
by
ZZ
不同的是,它并不影响现有数据。比如:xx
zz1
21
31
42
22
6那么select
xx,zz,rank()over(partiton
by
xx
orader
by
ZZ
)
aa
from
table的结果为xx
zz
aa1
2
11
3
21
4
32
2
12
6
2partition
by可不写,这样就是全局排序,与order
by的排序结果相同,只是会存在序号还有其他用法,而且还有很多分析函数,这个可以上网找找,oracle分析函数,里面的例子好多,希望对你有帮助。

以上是关于oracle rank函数怎么用的主要内容,如果未能解决你的问题,请参考以下文章

mysql rank函数怎么用

mysql rank函数怎么用

oracle 如何将某表用rank函数排序出来的值,update到该表中的某个字段

Oracle分析函数之排序 row_number() & rank()

Oracle的分析函数

oracle中的over函数怎么用的,啥意思