当前位置:  开发笔记 > 编程语言 > 正文

Oracle ROWNUM伪列

如何解决《OracleROWNUM伪列》经验,为你挑选了1个好方法。

我有一个复杂的查询与group by和order by子句,我需要一个排序的行号(1 ... 2 ...(n-1)... n)返回每一行.使用ROWNUM(在通过查询的谓词阶段之后但在查询进行任何排序或聚合之前将值赋给一行)给出了一个未排序的列表(4 ... 567 ... 123 ... 45 ...).我不能使用应用程序来计算和为每一行分配数字.



1> Justin Cave..:

有没有理由不能做到

SELECT rownum, a.* 
  FROM (<>) a

推荐阅读
yzh148448
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有