Avatar billede muaddib_dk Nybegynder
04. januar 2006 - 16:33 Der er 6 kommentarer og
1 løsning

update af indhold i et felt

Jeg har en tabel, med 2 rækker. A og B
A er unique
Målet er at få opdateret nogle af posterne i række B, baseret på indhold af række A

Helt præcist skal indholdet af felterne i B have et S foran, i alle rækker hvor A LIKE '25%'

for eksempel:
FØR:
A    B
251  TEST
252  TEST2
260  TEST3

EFTER:
A    B
251  STEST
252  STEST2
260  TEST3

Da vi snakker over 4000 poster, er det ikke en mulighed at manuelt opdatere dem :)
Avatar billede lorentsnv Nybegynder
04. januar 2006 - 16:36 #1
Prøv med nedenstående:

update TabelX
Set B like 'S' & B
Where A Like '25%'
Avatar billede ldanielsen Nybegynder
04. januar 2006 - 16:37 #2
UPDATE tabelNavn SET B = 'S' + B WHERE A LIKE '25%'

Sætter B = 'S' + B Hvor A starter med '25'
Avatar billede lorentsnv Nybegynder
04. januar 2006 - 16:37 #3
Det skal være:

update TabelX
Set B like 'S' + B
Where A Like '25%'
Avatar billede ldanielsen Nybegynder
04. januar 2006 - 16:50 #4
Næ, det skal nu være =
Avatar billede lorentsnv Nybegynder
04. januar 2006 - 16:51 #5
;-) Jeg var lidt for hurtig.......
Avatar billede muaddib_dk Nybegynder
04. januar 2006 - 17:53 #6
jamen, det er jo al for simpelt. jeg havde gang i nogle sql-sætninger der var meget mere komplicerede. mange tak for hjælpen.

skal i dele, eller skal ldanielsen have hele puljen? :)
Avatar billede ldanielsen Nybegynder
05. januar 2006 - 23:03 #7
Tusind tak
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