sql >> Base de Datos >  >> RDS >> Oracle

SQL:enumera las filas devueltas dentro de cada grupo

Usa una función de ventana:

select role, name, 
       row_number() over (partition by role order by name) as rn
from the_table
order by name;