Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

SQL:enumera as linhas retornadas dentro de cada grupo


Use uma função de janela:
select role, name, 
       row_number() over (partition by role order by name) as rn
from the_table
order by name;