Am 14. September 2017 haben wir eine überarbeitete Fassung unserer Datenschutzrichtlinie veröffentlicht. Wenn Sie video2brain.com weiterhin nutzen, erklären Sie sich mit diesem überarbeiteten Dokument einverstanden. Bitte lesen Sie es deshalb sorgfältig durch.

PostgreSQL Grundkurs

Differenzen auflisten

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Die Anwendung einer Differenz listet alle Datensätze auf, welche ausschließlich in einer der gefilterten Tabellen enthalten sind.

Transkript

Nachdem man mit der Intersection, also der Schnittmenge, Datensätze herausfiltert die in beiden Tabellen identisch sind, gibt es logischer Weise auch die Analogie dazu. Nämlich sich alle Datensätze anzeigen zu lassen, die nicht identisch sind. Die Rede ist hier von der Differenz im Mathematischen, oder im Englischen "Minus". Auch der "Minus" gehört wie der Intersect zum Intermediate-Level 92. Jetzt haben wir aber einen der ganz wenigen Befehle der in PSQL nicht umgesetzt wurde. Dieser Construct muss also auch nachgebaut werden. Das aber haben wir ja bereits mit dem Intersect hier im Vorfeld schon gemacht. Und somit ist es auch hier an der Stelle relativ leicht möglich. Also, eine Differenz benutze ich, oder verwende ich im Grunde ganz genau so. Und wenn wir uns diesen Befehl mal etwas genauer anschauen, dann steht ja hier "gebe mir bitte alle Datensätze aus Personal aus", die auch in der Tabelle "Kunden" gleich sind. Also wo der Name gleich in der Tabelle Kunden vorkommt. Endsprechend ist das bei der Differenz bei dem "Minus" ja anders ausgedrückt. "Gib mir alle Datensätze aus die nicht identisch sind in beide Tabellen". Where Name not In oder über die Attribute weil, eigentlich kontrollieren wir das ganze ja über die Attribute, Name. Und genau das brauche ich nur noch dazwischen setzen, die nicht identisch sind. Also Select-Sternchen from Personal, where Name not In Select Name from Kunden. Und wenn ich das nun abschicke, dann bekommen wir das Ergebnis, dann haben wir genau die Ausgabe. Und da sieht man, da ist der Schmitz Eberhard jetzt nicht mehr mit dabei, weil der ist ja gleich in beiden Tabellen. Und jetzt bekomme ich nur noch aus beiden Tabellen die herausgefiltert, die nicht gleich sind. Auch das ist sicherlich ein wichtiges Statement, der die Differenz, oder im Englischen "Minus",bereichert, ihre Fähigkeiten im Bereich der Datenbank Algebra, um einen weiteren Befehl.

PostgreSQL Grundkurs

Lernen Sie, wie Sie PostgreSQL in Ihr System integrieren und Datenbanken, Tabellen und Datensätze anlegen und verwalten können.

2 Std. 53 min (28 Videos)
Derzeit sind keine Feedbacks vorhanden...
 
Software:
Exklusiv für Abo-Kunden
Erscheinungsdatum:26.01.2017
Aktualisiert am:15.05.2017

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!