BerndG: bestimmen inhalt einer tabelle mit update ansprechen

Beitrag lesen

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:

  1. datensatz: id, verknüfung, 10, 10, 12, 8, 145
  2. 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