Oracle
 sql >> Database >  >> RDS >> Oracle

SQL:enumera le righe restituite all'interno di ogni gruppo

Usa una funzione finestra:

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