SQL Feld IS NULL, Statement zum selektieren

Überkinger

Lieutenant
Registriert
Juli 2010
Beiträge
600
Hallo,

ich habe aus Unwissenheit Felder angelegt die NULL als Inhalt haben. Das darf nicht sein. Ich habe mittlerweile einige solcher Felder mit Kundendaten gefüllt.

Jetzt möchte ich all jene Felder mit NULL als Inhalt leeren, und zwar so dass sie wirklich leer sind. Ich kann schlecht 1800 Felder manuel durchgehen. :-)
 
Woher sollen die Daten denn kommen? XML, CSV?

Wenn du einfach Zeilen finden willst, in denen bestimmte Felder null sind, dann kannst du sowas machen wie
Code:
select * from deineTabelle where spalteA is null or spalteB is null or spalteC is null​

Was "leereres" als null gibt es aber nicht. Weiß nicht was du mit leeren meinst.
 
Was haben denn deine NULL-Felder für einen Typ? Was meinst du mit leeren, den default-Wert des Typs einfügen?

Je nach DB ist es sowas wie

UPDATE tabelle SET spalte = 'XY' WHERE spalte IS NULL

Was hierbei XY entspricht hängt jetzt von dir ab, das kann man nicht herauslesen aus deinem Post.
 

Ähnliche Themen

Zurück
Oben