Der Zugriff auf die Datenbank mit SQL wird immer wichtiger. Um die Daten für eine einzige Abfrage zu ermitteln, müssen oft mehrere Tabellen miteinander verknüpft werden. Um das gewünschte Ergebnis zu erhalten, müssen die Daten ggf. zusätzlich noch gefiltert und verdichtet oder auch nur zusammengemischt werden. SQL bietet eine Reihe von unterschiedlichen Join/Verknüpfungsmethoden, wie Inner Join, Outer Join, Exception Join und Full Join, die im Detail besprochen werden. Des Weiteren kann eine Tabelle oder View mit sich selbst verknüpft werden, z.B. Umsatz-Vergleich Vorjahr/laufendes Jahr. Außerdem kann auch das Ergebnis aus mehreren SELECT-Statements zusammengemischt und sofern erforderlich auch noch in der gleichen Abfrage verdichtet werden.
Lernziele
In (auch nur halbwegs) normalisierten Datenbanken werden die Daten auf diverse Tabellen aufgeteilt, um Redundanzen so weit wie möglich zu vermeiden. Um das gewünschte Ergebnis zu erhalten, müssen Daten meist aus mehreren Tabellen ermittelt werden. Anstatt jedoch eine Tabelle nach der anderen abzuarbeiten, sollten die Tabellen mit SQL und der geeigneten Join-Methode direkt verknüpft werden. In diesem Vortrag wird nicht nur die Basis gezeigt, sondern auch Tipps und Tricks, wie man die Abfragen am effizientesten gestaltet.
Zielgruppe
Entwickler und Query-Anwender die SQL bereits verwenden oder endlich den Einstieg in SQL schaffen wollen. SQL kann nicht nur für Adhoc-Abfragen verwendet werden, sondern auch in RPG und Cobol als Alternative zum Record Level Access eingesetzt werden. Um jedoch SQL effektiv nutzen zu können, muss man wissen, was überhaupt mit SQL möglich ist.
Agenda
SELECT-Statement
Tabellen und Views verknüpfen
- Inner Join
- Left/Right Outer Join
- Left/Right Exception Join
- Full Join
- Cross Join
- Self-Join
NULL Values
Daten zusammenmischen mit UNION, EXCEPT und INTERSECT
Common Table Expressions
Verbindliche Bestellung
Referentin:
Birgitta Hauser
Vortrag: Video
Dauer: 1h 34m
Preis: €190,00
Nutzungsdauer: 4 Jahre
Optional: Übungs-Skripte
Sie erhalten die Übungsskripte aus dem Video inkl. Datenbibliothek als Download zum Üben für einmalig € 99,- + Mwst.
Bei Bestellung bitte ankreuzen.