sonnenblen.de - Das unabhängige Sun User Forum
Software => Datenbanken => Thema gestartet von: Manu64 am 30. November 2006, 13:33:51
-
Hallo,
ich habe in einer Tabelle folgende Spalte und werte
Spalte A B C D E F
Wert 1 2 3 4 5 0
Nun will ich alle Felder die mit 0 im Spalte F belegt sind, mit einer Sql Anweisung ab Spalte D nach Rechts verschieben und der Inhalt von der Spalte F einfach loeschen.
D.h.
Es soll spaeter so aussehen.
Spalte A B C D E F
Wert 1 2 3 0 4 5
Hm mit Insert, Update Replace habe ich es ausprobiert, jedoch in der Anweisung ist was falsch.
Vielen Dank
Manu.
-
UPDATE `MEINE_TABELLE`
SET F = E, E = D, D = NULL
WHERE F = 0
Ach ja, bei Spalte D auf Wert 0 setzen, wenn die Eigenschaft NOT NULL gesetzt ist, ansonsten wie oben NULL als Wert hinterlegen.
Gruss Tschokko
-
Hallo @Tschokko,
ich danke Dir herzlich. Hat bestens geklappt.
Gruss
Manu