Oracle
 sql >> Base de données >  >> RDS >> Oracle

SQL :énumérer les lignes renvoyées dans chaque groupe

Utiliser une fonction fenêtre :

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