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

Come ottenere un indice di categoria diversa restituito per ordine da sql in Oracle?

Questo può essere fatto facilmente usando una funzione finestra:

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