Jslfl【软件开发技术笔记】

Oracle ROWNUM做分组子排序

rownum是对查询结果数据生成序号,有些时修需要进行分组序号,如用户A的5条数据是1、2、3、4、5,用户B的2条数据不是6、7,而是重新从1开始编号1、2,下面是解决方案。

先看看原始表结构
rownum1

rownum后结果
rownum2

分组rownum后结果
rownum3

,

Comments are currently closed.