Unsere Datenschutzrichtlinie wird in Kürze aktualisiert. Bitte sehen Sie sich die Vorschau an.

SQL Grundkurs 1: Die Sprache erlernen

Löschen eines Spalteninhalts

Testen Sie unsere 2021 Kurse

10 Tage kostenlos!

Jetzt testen Alle Abonnements anzeigen
DELETE oder doch UPDATE? Möchten Sie eine Zeile oder nur einen Spalteninhalt löschen? Nicht alles, was sprachlich als "Löschen" bezeichnet wird, ist in SQL auch ein echter Löschvorgang. Dieses Video verschafft diesbezüglich Klarheit.

Transkript

In diesem Kapitel zeige ich Ihnen, wie Sie den Inhalt einer Spalte oder eines Feldes mittels "update" löschen. Hier müssen wir besonders aufpassen mit dem, wie wir einerseits umgangssprachlich etwas ausdrücken und wie wir es in SQL umsetzen. Man sagt z.B., ich lösche die Telefonnummer vom Kunden XY. Allerdings ist dieses Löschen kein Löschen im Sinne eines Delete, denn ein Delete löscht nur einen Datensatz. Wenn wir also den Inhalt einer einzelnen Spalte oder eines Feldes löschen wollen, wie wir es nennen, dann müssen wir ein UPDATE auf NULL realisieren. Sehen wir uns das anhand eines kleinen Beispiels an. Wir sehen hier Informationen zum Kunden mit der Kundennummer 142, der Franz Wolf. Der ist momentan noch anredemäßig Geschlecht als Sonstiges, als Firma geführt, denn er arbeitet im Hochbauamt des Magistrates Graz. Nachdem er in Pension geht, möchte er unser Kunde bleiben, D.h. Sie müssen die Firmenbezeichnung löschen. Wir können jetzt nicht den ganzen Kunden löschen, sondern wollen nur seine Firmenbezeichung löschen, also müssen wir ein Update realisieren und zwar ein Update auf die Kundentabelle, also UPDATE wawi.kunden set und wir ändern jetzt einerseits den Inhalt der Firma 1 auf NULL als auch den Inhalt der Spalte Firma 2. Das heißt, wenn ich etwas herauslösche aus einer Spalte, ändere ich es auf NULL. Firma 2 = NULL, nicht zu vergessen die WHERE-Klausel: WHERE Kdnr = 142;. Wenn wir diese Anweisung nun ausführen, haben wir den Inhalt aus diesen beiden Spalten herausgenommen, geleert. Wenn wir uns jetzt das Ergebnis ansehen, sehen wir hier zweimal NULL. Natürlich werde ich jetzt hier noch in der Spalte Geschlecht die Anrede ändern von Sonstiges auf männlich in dem Fall, weil es der Franz Wolf ist. Hätten wir natürlich in derselben Anweisung machen können. Ich wollte nun hier in erster Linie das Update auf NULL einmal zeigen, deshalb mache ich das jetzt noch separat, indem ich sage, OK, das Geschlecht ändere ich auch von einem Firmenkunden auf einen Privatkunden. Ich führe diese Anweisung auch noch aus und nun haben wir diesen Kunden korrekt geändert und wünschen ihm alles Gute für seine Pension. In diesem kurzen Video haben Sie gesehen, wie Sie den Inhalt einer Spalte löschen, indem Sie sie auf NULL updaten.

SQL Grundkurs 1: Die Sprache erlernen

Arbeiten Sie sich in die Grundlagen der Datenbanksprache SQL am Beispiel von Microsoft SQL Server, Oracle und MySQL ein und lassen Sie sich die praktische Nutzung erklären.

14 Std. 40 min (112 Videos)
Derzeit sind keine Feedbacks vorhanden...
 

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!