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

Vous souhaitez créer des numéros de série

Puisque vous avez tagué SAS, je répondrai par SAS.

Sur la base de votre question, obtenir ce résultat à partir de cette entrée serait aussi simple que cela

data result;
  ID=_N_;
  set input;
run;

ou

proc sql;
  select ID as monotonic()
        ,NID
  from input
  ;
quit;

Dans Oracle pur, vous feriez ceci

select rownum, NID
from input

Cependant, vous voudrez peut-être ajouter ORDER BY car vous obtiendrez probablement des résultats différents à chaque fois que vous l'exécuterez.