oracle 的ROWNUM 和 ROW_NUMBER,以及分组排序
Oracle ROWNUM vs Oracle ROW_NUMBERROWNUM 是伪列,并没有实际意义。在ORDER BY执行之前,oracle给每一行查询结果赋予一个编号。ROW_NUMBER 是oracle提供的函数,通过参数为查询结果编号。区别ROWNUM 是伪列,没有参数。ROW_NUMBER 是分析函数,有参数。ROWNUM 在ORDER BY之前赋予查询结果。ROW_NUMBER 是 column 计算的一部分。ROWNUM 是唯一的。ROW_NUMBER 可以重复。代码例子
原创
2021-02-03 10:58:37 ·
2379 阅读 ·
0 评论