Avatar billede bodekaer Nybegynder
29. marts 2001 - 17:36 Der er 4 kommentarer og
1 løsning

UPDATE af felter ( erstat ÆØÅ )

Jeg sidder med en database fyldt med \"+\" \";\" og \"£\" tegn som istedet skulle have været ÆØ og Å.

Kan jeg med en SQL sætning søge og erstatte disse tegn?

feks.:

UPDATE tada FROM dumdi SET tada = \'%Å%\' WHERE tada = \'%£%\'

Mvh Michael Bodekær
Avatar billede Lasse Novice
29. marts 2001 - 18:10 #1
jo da, det kan sagtens lade sig gøre... men jeg kender ikke lige den stil du bruger...

Her er et forslag
update dumdi set tada=INSERT(tada, LOCATE(\'£\',tada), 1, \'Ø\');
Avatar billede Lasse Novice
29. marts 2001 - 18:11 #2
Du kan evt. for at være mere sikker på det du gør skrive:

update dumdi set tada=INSERT(tada, LOCATE(\'£\',tada), 1, \'Ø\') where tada like \'%£%\';

Avatar billede Lasse Novice
29. marts 2001 - 18:13 #3
Hmmm... en lille fejl. Denne metode udskifter kun én karakter af typen \'£\' i hvert element. Derfor skal du køre den et par gange så den skifter dem alle ud....

Avatar billede Lasse Novice
29. marts 2001 - 18:15 #4
Ahh en federe en her:

update dumdi set tada=REPLACE(tada, \'£\', \'Ø\');
Avatar billede bodekaer Nybegynder
29. marts 2001 - 18:23 #5
thanks alot,

lidt points til dig
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