En synnerligen enkel SQL fråga som jag dock behöver ventilera hur man gör: UPDATE TBL eller...Uppdatera värden i en databas
jag vill uppdatera en tabell i min databas enligt följande:
ID | Namn | status | Ikon
1 | Anders | Aktiv | B
2 | Kajsa | Aktiv | C
3 | Johan| Aktiv | D
4 | Nils | Aktiv | E
5 | Ken | InAktiv | E
och vill få följande resultat:
1 | Anders | InAktiv | B.01.jpg
2 | Kajsa | InAktiv | C.01.jpg
3 | Johan| InAktiv | D.01.jpg
4 | Nils | InAktiv | E.01.jpg
5 | Ken | InAktiv | E
Tack på förhand..Sv: Uppdatera värden i en databas
SET Ikon = CONCAT(Ikon, ".jpg")
WHERE Status = Aktiv
Där concat får bytas ut till aktuell operation i databasmotorn.Sv: Uppdatera värden i en databas
<code>
UPDATE Tabell
SET status = 'InAktiv', Ikon = Ikon + '.01.jpg'
WHERE status = 'Aktiv'
</code>
Har utifrån din beskrivning antagit att status och Ikon är strängar.
/Håkan