hi,
ich habe eine tabelle x, die aus 7 spalten besteht. die erste spalte ist die id und die zweite spalte ist ein verknpüfung zu einer anderen tabelle. es geht um die anderen 5 spalten, wo nur zahlenwerte enthalten sind.
meine problemstellung ist nun die, dass ich alle felder der 5 spalten updaten will, die einen bestimmten wert aufweisen und zwar nur diese felder.beispiel:
- datensatz: id, verknüfung, 10, 10, 12, 8, 145
- datensatz: id, verknüfung, 13, 10, 14, 2, 98
ich will nun alle felder mit den wert 10 updaten auf den wert 0. ich kann einzelene spalten updaten mit den befehl:
UPDATE x SET spalte3=0 WHERE spalte3=10;
nun will ich das aber nicht für jede spalte wiederholen. gibt es eine sql-anweisung, die gleich alle gewünschten spalten 3 bis 7 erfasst und nur die entsprechenden felder ändert ?
Ilja