当前位置: 代码迷 >> PB >> ORACLE 分组加序号,该如何解决
  详细解决方案

ORACLE 分组加序号,该如何解决

热度:153   发布时间:2016-04-29 05:21:22.0
ORACLE 分组加序号
比如有这样的数据
ID   
111       
111
222
333
333
444

想写个SQL 
变成查询出来的是这样的
no   id
1    111
2    111
1     222
1   333
2  333
1  444
------解决思路----------------------
产生分组序号

select row_number() over(partition by a.id order by a.id)  no, a.id
 from table a
order by a.id
  相关解决方案