sql >> データベース >  >> RDS >> Oracle

シリアル番号を作成したい

    SASにタグを付けたので、SASで回答します。

    あなたの質問に基づいて、その入力からその結果を得るのはこれと同じくらい簡単でしょう

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

    または

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

    純粋なOracleでは、これを行います

    select rownum, NID
    from input
    

    ただし、実行するたびに異なる結果が得られる可能性があるため、そこにORDERBYをスローすることをお勧めします。




    1. plsqlでファイルを書き込もうとしているときに無効なパス

    2. タイムスタンプの2つのテーブルのmysqlオーバーラップ

    3. SQLチュートリアル:SQLを学ぶためのワンストップソリューション

    4. MySQLstr_to_dateの問題