SQL umfasst in der Praxis eine Vielzahl von Aufgaben - von einfachen Auswertungen bis hin zu mehrstufigen Joins zwischen verteilten Tabellen. Für Business Analyst-Rollen bildet die Sprache die direkte Verbindung zur Datenbasis vieler Reportingprozesse. Der Kurs führt durch den strukturierten Aufbau von Abfragen, die im Arbeitsalltag wiederkehren.
!Kursinhalt
!1. Selektion, Filterung und Sortierung in SQL
*Aufbau einfacher SELECT-Statements
*Filter mit WHERE und Operatoren
*Sortierung und Begrenzung von Ergebnismengen
!2. Aggregation und Gruppierung von Datensätzen
*Funktionen wie SUM, AVG, COUNT und MAX
*GROUP BY und HAVING in Auswertungen
*Berichtslogik durch zusammengefasste Werte
!3. Verknüpfung mehrerer Tabellen über Joins
*INNER, LEFT und FULL OUTER JOIN im Vergleich
*Verbindung von Stamm- und Bewegungsdaten
*Vermeidung typischer Join-Fehler
!4. Unterabfragen und CTEs für strukturierte Auswertungen
*Subqueries in WHERE und SELECT
*Common Table Expressions für lesbare Logik
*Schrittweiser Aufbau analytischer Abfragen
!Berufliche Relevanz
*Direkter Zugriff auf operative Datenbanken im Tagesgeschäft
*Grundlage für Reporting, Ad-hoc-Analysen und Datenprüfungen
*Verständigung mit Data-Engineering- und IT-Teams