Avatar billede lbaad Nybegynder
18. januar 2005 - 15:36 Der er 5 kommentarer og
1 løsning

Er det muligt

Hej

Er det muligt, at opdatere hver 3 række i en tabl ud fra rownum

Jeg har 5000 rækker, som jeg gerne vil have 3 forskellige værdier på, så de 5000 rækker bliver fordelt ligeligt på 3 forskellige.

Mvh
Lars
Avatar billede pgroen Nybegynder
18. januar 2005 - 15:54 #1
Prøv noget i stil med:

UPDATE mintabel
  SET n = MOD (ROWNUM, 3) + 1;
Avatar billede lbaad Nybegynder
18. januar 2005 - 15:55 #2
Jeg vender lige tilbage imorgen, så skal du nok få points for det.

Takker, Lars
Avatar billede lbaad Nybegynder
19. januar 2005 - 09:55 #3
Det virker lige som det skal. Takker
Avatar billede lbaad Nybegynder
19. januar 2005 - 09:57 #4
Men hvis jeg selv vil sætte et starttal eller et tilfældigt tal, hvordan gør jeg så det??
Avatar billede pgroen Nybegynder
19. januar 2005 - 10:24 #5
Mener så'n noget som:

UPDATE mintabel
  SET text = DECODE (MOD (ROWNUM, 3),
                      0, 'Ford',
                      1, 'Fiat',
                      2, 'Opel');
Avatar billede lbaad Nybegynder
19. januar 2005 - 10:48 #6
ja, det er nok det. Det prøver jeg lige
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester