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

Comment obtenir un index de catégorie différente renvoyé par ordre par sql dans oracle?

Cela peut facilement être fait en utilisant une fonction de fenêtre :

select Name, 
       Value, 
       dense_rank() over (order by name) - 1 as idx
from table 
order by Name;