SQL Joins und mehr

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

Page

Hier finden Sie unsere Schulungs-AGB

Referentin:
Birgitta Hauser

Vortrag: Video

Dauer: 1h 34m

Preis: €190,00

Nutzungsdauer: 2 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.