Хотите создать серийные номера
Я хочу создать серийный номер
например
Я имею,
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, потому что при каждом запуске вы, вероятно, будете получать разные результаты.