17,090
社区成员
发帖
与我相关
我的任务
分享
With tmp(ID,CODE,NAME,ENABLE) As
(select 1,'CODE1','NAME1',1 from dual union all
select 2,'CODE1','NAME1',1 from dual union all
select 3,'CODE1','NAME1',1 from dual union all
select 4,'CODE2','NAME2',1 from dual union all
select 5,'CODE2','NAME2',1 from dual union all
select 6,'CODE3','NAME3',1 from dual union all
select 7,'CODE4','NAME4',1 from dual union all
select 8,'CODE4','NAME4',1 from dual union all
select 9,'CODE4','NAME4',1 from dual union all
select 10,'CODE5','NAME5',1 from dual union all
select 11,'CODE5','NAME5',1 from dual union All
select 12,'CODE5','NAME5',1 from dual)
select Id,code,name,row_number() Over (Partition By CODE,Name Order By ID) Rn from tmp