Avatar billede newbe-1 Nybegynder
26. december 2013 - 02:07 Der er 4 kommentarer og
1 løsning

Ændre/slet SQL commando

Kan du hjælpe med en SQL commando, hvor jeg kan ændre/slette alt i en tabel x under feltnavn x1 som indeholder præcis +45, det vil sige at hvis den indeholde eks. 734654+4573847 så skal den kun ændre/slette +45
Avatar billede arne_v Ekspert
26. december 2013 - 02:11 #1
UPDATE tabelnavn
SET feltnavn = REPLACE(feltnavn, '+45', '')

vil slette +45.

Men der er mange mulige varianter.
Avatar billede newbe-1 Nybegynder
26. december 2013 - 02:32 #2
Det virker tak, hvis du lægger et svar kan du få point.

Hvis du har lyst til at svarer så har jeg lige et ekstra spørgsmål, hvorkan kan man slette +45 i en SQL commando, hvis man kun vil have den slette +45, hvis der ikke står andet, altså det skal være det præcise indhold af feltet
Avatar billede arne_v Ekspert
26. december 2013 - 02:56 #3
svar
Avatar billede arne_v Ekspert
26. december 2013 - 02:56 #4
UPDATE tabelnavn SET feltnavn = '' WHERE feltnavn = '+45'
Avatar billede newbe-1 Nybegynder
26. december 2013 - 03:25 #5
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