SQL: In einer Tabelle eine Spalte auf 0 setzen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
badera
Beiträge: 643
Registriert: 20.05.2004 20:01:50
Wohnort: Schweiz

SQL: In einer Tabelle eine Spalte auf 0 setzen

Beitrag von badera » 27.10.2007 11:22:15

Gibt es die Möglichkeit, in SQL mit einem einzigen Befehl eine Spalte auf den Wert 0 zu setzen? Ein Beispiel: Folgende Tabelle: (vorher)

Code: Alles auswählen

Artikel | Anzahl
xxxxx      8
yyyyy      7
zzzzz      2
aaaaa      0
nachher

Code: Alles auswählen

Artikel | Anzahl
xxxxx      0
yyyyy      0
zzzzz      0
aaaaa      0
Geht das mit einem einzigen Kommando oder muss jede Zeile einzeln mit

Code: Alles auswählen

UPDATE tbl SET 'Anzahl' = '0' WHERE 'Artikel'='xxxx';
manipuliert werden?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 27.10.2007 11:59:25

sicher geht das, brauchst ja nur die where-clause weglassen

Gruß
gms

Benutzeravatar
badera
Beiträge: 643
Registriert: 20.05.2004 20:01:50
Wohnort: Schweiz

Beitrag von badera » 27.10.2007 12:42:10

ahh. tiptop.
Danke für die rasche Hilfe!
Ich habe SQL halt noch nicht so im Griff....

Antworten