Nach dem Seminar können Sie grundlegende T-SQL-Abfragen für Microsoft SQL Server erstellen, mehrere Tabellen verbinden und Daten zu Auswertungen zusammenführen. Sie nutzen Filter, Aggregationen, Fallunterscheidungen und Unterabfragen und prüfen Ergebnisse auf Plausibilität. Sie können Daten kontrolliert ändern und grundlegende Transaktionen einsetzen. Die weiterführenden Techniken zur Abfragestrukturierung, analytischen Auswertung, Datenaufbereitung und Wiederverwendung von Code verstehen Sie hinsichtlich ihrer Aufgaben und Einsatzgrenzen. Sie können passende Ansätze auswählen und grundlegende Aspekte von Fehlerbehandlung, konkurrierenden Zugriffen und Abfrageleistung einordnen. Die Grundlagen festigen Sie durch eigene praktische Aufgaben; der Aufbauteil vermittelt Orientierung anhand von Demonstrationen und Fragen.
SQL Server, Datenbanken, Schemas und Tabellen einordnen.
Mit SQL Server Management Studio arbeiten; Abfragen ausführen und Ergebnisse verstehen.
Datentypen und NULL.
SELECT, Spaltenauswahl, Aliase und berechnete Ausgaben.
Filtern mit WHERE, Vergleichsoperatoren, LIKE, IN und BETWEEN.
Sortieren und Ergebnismengen mit TOP begrenzen.
Praxis: Aus einer gemeinsamen Beispieldatenbank gezielt Daten für konkrete Fragestellungen abfragen.
Tag 2: Daten verbinden und auswerten
Tabellenbeziehungen und Schlüssel verstehen.
INNER JOIN und LEFT JOIN; weitere Join-Arten einordnen.
Mehrfachzeilen und typische Fehler beim Verknüpfen erkennen.
Aggregatfunktionen, GROUP BY und HAVING.
Fallunterscheidungen mit CASE.
Datums- und Textverarbeitung sowie Typumwandlungen.
Praxis: Mehrere Tabellen zu Auswertungen verbinden und Ergebnisse auf Plausibilität prüfen.
Tag 3: Abfragen erweitern und Daten sicher ändern
Unterabfragen und EXISTS.
Ergebnismengen mit UNION, INTERSECT und EXCEPT verarbeiten.
Sichten als gespeicherte Abfragen verstehen.
INSERT, UPDATE und DELETE.
Transaktionen mit BEGIN TRANSACTION, COMMIT und ROLLBACK.
Schlüssel und Constraints anhand vorhandener Tabellen einordnen.
Praxis: Eine zusammenhängende Auswertungsaufgabe lösen und Änderungen kontrolliert durchführen.
4.-5. Tag: Auch separat buchbar als
Tag 4: Weiterführende Abfragen und Datenaufbereitung
Abfragen strukturieren: CTEs, mehrstufige Abfragen, APPLY; Rekursion an einem begrenzten Beispiel. Richtzeit: 90 Minuten.
Analytische Auswertungen: OVER, PARTITION BY, Rangfolgen, laufende Summen, LAG und LEAD. Richtzeit: 120 Minuten.
Daten aufbereiten und austauschen: Fehlerhafte Werte mit TRY_CONVERT behandeln; JSON mit OPENJSON lesen und Abfrageergebnisse als JSON ausgeben. Richtzeit: 120 Minuten.
Tag 5: Wiederverwendbarer Code, Fehler und aktuelle Entwicklungen
Wiederverwendbarer T-SQL-Code: Parametrisierte Prozeduren, Views und Inline-Tabellenfunktionen; dynamisches SQL mit sp_executesql einordnen. Richtzeit: 90 Minuten.
Änderungen und Fehlerbehandlung: TRY...CATCH, THROW, Transaktionszustand und Rollback; Sperren und konkurrierende Zugriffe an Beispielen. Richtzeit: 90 Minuten.
Abfrageleistung beurteilen: Ausführungspläne, logische Lesezugriffe, geeignete Filter und Indexgrundlagen; Query Store und Extended Events einordnen. Richtzeit: 75 Minuten.
Ausgewählte Versionsneuerungen: Neue Sprachmittel anhand konkreter Aufgaben vergleichen; Voraussetzungen und Alternativen für ältere Systeme erklären. Richtzeit: 75 Minuten.
Die endgültige Auswahl der Versionsneuerungen hängt von der vereinbarten SQL-Server-Version und Kompatibilitätsstufe ab. Freigegebene Funktionen und Vorschaufunktionen werden klar unterschieden.
Dauer/zeitlicher Ablauf:
5 Tage
Zielgruppe:
Das Seminar richtet sich an Sie, wenn Sie mit T-SQL Daten aus Microsoft SQL Server abfragen, auswerten und bearbeiten möchten. Angesprochen sind insbesondere Entwickler, Programmierer und Fachkräfte, die datenbankgestützte Auswertungen oder Verarbeitungen erstellen und weiterführende T-SQL-Techniken kennenlernen möchten.
Teilnahmevoraussetzungen
Sie benötigen grundlegende Kenntnisse im Umgang mit dem Computer. Erste Berührungspunkte mit Daten und Tabellen sind hilfreich. T-SQL-Vorkenntnisse sind für die Teilnahme am vollständigen fünftägigen Seminar nicht erforderlich.
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern.
Diese Cookies werden nicht automatisiert gesetzt.
Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren.
Weitere Informationen finden Sie hier.