Tabelle mit 3 Spalten, wenn alle 3 Zellen innerhalb 1 Zeile leer sind, dann ganze Zeile löschen, sonst alles anzeigen- wie geht das?

...komplette Frage anzeigen

1 Antwort

DELETE FROM tabelle 
WHERE spalte-1 IS NULL
AND spalte-2 IS NULL
AND spalte-3 IS NULL

Diese SQL-Anweisung macht das. Voraussetzung dazu ist, dass die Spalten wirklich wie Du schreibst, auf NULL gesetzt sind. Wenn sie nur Leerzeichen enthalten, muss Du statt IS NULL = ' ' schreiben:

...AND spalte-1 = ' '

ich meinte, die Zellen sind leer, steht nichts drin, also = " "? Das ist ja echt ne einfache knappe Anweisung...:-) Ich habe da mit Wenn;Dann;Sonst und Funktion 'Istleer' und sowas alles rumprobiert...(ojeh) Danke Dir :)

0

Was möchtest Du wissen?