sql >> Database >  >> RDS >> Oracle

Serienummers maken

Aangezien je SAS hebt getagd, zal ik antwoorden met SAS.

Op basis van uw vraag zou het verkrijgen van dat resultaat uit die invoer zo eenvoudig zijn als dit

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

of

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

In puur Oracle zou je dit doen

select rownum, NID
from input

Maar misschien wil je ORDER BY erin gooien, omdat je waarschijnlijk elke keer dat je dat uitvoert andere resultaten krijgt.




  1. Zoeken in volledige tekst in MySQL:The Good, the Bad and the Ugly

  2. jsonb LIKE-query op geneste objecten in een array

  3. mysql - hoeveel kolommen is te veel?

  4. Milliseconden fout bij het converteren van XML naar SQL Server datetime