Avatar billede kovalt Nybegynder
27. juli 2007 - 10:18 Der er 4 kommentarer og
1 løsning

3 kolonne = 1 & 2 kolonne

Hej

Jeg har tabel hvor jeg gerne vil lave en update hvor jeg sætter værdien af en kolonne til at være lig værdien af to andre. Begge kolonner er varchars.

Noget i stil med

Kol. 1  kol. 2  kol. 3
AAA      BBB      AAABBB
CCC      DDD      CCCDDD

jeg har forsøgt noget med

update table set kol3 = kol1 & kol2 'virker ikke
update table set kol3 = kol1 + kol2 'virker hvis det er tal

Nogen der ved noget om dette?

/Kovalt
Avatar billede Spotgun Seniormester
27. juli 2007 - 10:27 #1
Du skal nok bruge CONCAT funktionen hvis det er tekst.
Avatar billede fsconsult.dk Nybegynder
27. juli 2007 - 10:29 #2
iøvrigt, hvis enten KOL1 eller KOL2 er null, vil KOL3 blive null....
Avatar billede Spotgun Seniormester
27. juli 2007 - 10:34 #3
Det må blive til noget ala:

UPDATE table SET kol3 = CONCAT(kol1, kol2)
Avatar billede kovalt Nybegynder
27. juli 2007 - 11:02 #4
Jamen det er jo lige i øje - jeg takker mange gange

Smid et svar
Avatar billede Spotgun Seniormester
27. juli 2007 - 11:18 #5
Værsgo
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