0
シリアル番号を生成したいシリアル番号を作成したい
私が持っている、
NID
-----
ABD90
BGJ89
HSA76
と私が欲しい、私はこの結果のために実行する必要がありますどのようなコード
ID NID
---------
1 ABD90
2 BGJ89
3 HSA76
? 私を助けてください。
シリアル番号を生成したいシリアル番号を作成したい
私が持っている、
NID
-----
ABD90
BGJ89
HSA76
と私が欲しい、私はこの結果のために実行する必要がありますどのようなコード
ID NID
---------
1 ABD90
2 BGJ89
3 HSA76
? 私を助けてください。
SASにタグを付けたので、私はSASで答えます。
あなたの質問に基づいて、その入力からその結果を取得すると、この
select rownum, NID
from input
を行うだろう純粋のOracleでは、この
data result;
ID=_N_;
set input;
run;
または
proc sql;
select ID as monotonic()
,NID
from input
;
quit;
ような単純なものでしょうしかし、毎回異なる結果が出る可能性があるので、そこにORDER BYをスローしたいかもしれませんあなたはそれを実行する。
SQLクエリやその他のコードで苦労していますか?あなたが取り組んでいることを教えてください。 – Rene
[row_number()over()](https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions137.htm)アナリティック・ファンクションまたは[rownum](https:// docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns009.htm)疑似列または(これらは少し違った振る舞いをします)[rank()over()](https://docs.oracle.com/cd) /b19306_01/server.102/b14200/functions123.htm)または[dense_rank()over()](https://docs.oracle.com/cd/B19306_01/server.102/b14200/functions043.htm)analytic functios –