Хотите создать серийные номера

Я хочу создать серийный номер

например

Я имею,

NID
----- 
ABD90
BGJ89
HSA76

и я хочу,

ID NID
---------
1  ABD90 
2  BGJ89
3  HSA76

Какой код я должен запустить для этого результата? Пожалуйста, помогите мне.

1 ответ

Поскольку вы пометили SAS, я отвечу с помощью SAS.

Исходя из вашего вопроса, получить этот результат из этого ввода будет так же просто, как это

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

или же

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

В чистом оракуле вы бы это сделали

select rownum, NID
from input

Однако вы можете добавить туда ORDER BY, потому что при каждом запуске вы, вероятно, будете получать разные результаты.

Другие вопросы по тегам