sql >> Databáze >  >> RDS >> Oracle

Chcete vytvořit sériová čísla

Protože jste označili SAS, odpovím pomocí SAS.

Na základě vaší otázky by bylo získání výsledku z tohoto vstupu tak jednoduché

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

nebo

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

V čistém Oracle byste to udělali

select rownum, NID
from input

Možná však budete chtít zapnout ORDER BY, protože při každém spuštění pravděpodobně získáte jiné výsledky.




  1. PostgreSQL - jak zjistit, zda je transakce aktivní?

  2. Aktualizace MySql po vložení nodejs

  3. SQL:Binární adresa IP

  4. SQL Server 2016:Vytvoření databáze