Überblick
Transact-SQL (T-SQL) ist die Abfragesprache des Microsoft SQL Server und eine der grundlegenden Fähigkeiten für alle, die mit relationalen Datenbanken in Microsoft-Umgebungen arbeiten. Der Kurs MOC 20761 — Querying Data with Transact-SQL — vermittelt einen vollständigen und praxisorientierten Überblick über das Schreiben, Optimieren und Verwalten von T-SQL-Abfragen. Von der einfachen SELECT-Anweisung über JOIN-Operationen, Aggregatfunktionen und Unterabfragen bis hin zu gespeicherten Prozeduren, Window-Funktionen und Datentransformationsoperationen wie Pivot und Unpivot deckt dieser Kurs das gesamte Spektrum relevanter T-SQL-Techniken ab. Microsoft Teams wird ergänzend als Kollaborationswerkzeug für die Zusammenarbeit in datenbanknahen Entwicklungs- und Analyseteams eingeführt.
Kursinhalte & Lernziele
Modul 1 — SQL Server Grundlagen und T-SQL-Konzepte Der Einstieg in T-SQL beginnt mit dem Verständnis der zugrunde liegenden Datenbankkonzepte. Dieses Modul legt die theoretische Grundlage, auf der alle weiteren Abfragetechniken aufbauen.
- Überblick über SQL Server: Architektur, Datenbankinstanzen, Datenbankobjekte
- Relationale Datenbanktheorie: Tabellen, Beziehungen, Schlüssel und Normalisierung
- T-SQL als deklarative Sprache: Was unterscheidet T-SQL von prozeduralen Sprachen?
- Mengentheorie und Prädikatenlogik als Grundlage für korrekte Abfragen
- NULL-Werte und dreiwertige Logik in SQL: Umgang mit unbekannten Werten
- Datentypen in SQL Server: numerische, Zeichen-, Datums- und binäre Typen
Modul 2 — SELECT-Anweisungen, JOINs und Filterung Das Herzstück von T-SQL ist die SELECT-Anweisung. Dieses Modul behandelt alle Varianten von einfachen bis zu komplexen Mehrfachtabellen-Abfragen mit verschiedenen JOIN-Typen und Filterkriterien.
- SELECT für einzelne Tabellen: Spaltenauswahl, Aliase, berechnete Spalten und DISTINCT
- WHERE-Klauseln: Vergleichsoperatoren, logische Operatoren, BETWEEN, IN und LIKE
- Sortierung mit ORDER BY und TOP-Klausel zur Ergebnismengenbegrenzung
- INNER JOIN, LEFT OUTER JOIN, RIGHT OUTER JOIN und FULL OUTER JOIN
- Self-Joins und Cross-Joins für spezielle Abfrageszenarien
- Filterung auf Aggregatebene mit HAVING-Klauseln in Verbindung mit GROUP BY
Modul 3 — Aggregationen, Unterabfragen und Datentransformation Fortgeschrittene T-SQL-Techniken ermöglichen komplexe Datenauswertungen, die in Business Intelligence, Reporting und Datenanalyse unverzichtbar sind.
- Aggregatfunktionen: COUNT, SUM, AVG, MIN, MAX und ihre korrekte Anwendung
- GROUP BY mit mehreren Spalten und GROUPING SETS für flexible Aggregationen
- Unterabfragen in WHERE-, FROM- und SELECT-Klauseln
- Korrelierte Unterabfragen und ihr Unterschied zu unkorrelierten Unterabfragen
- Common Table Expressions (CTEs) mit dem WITH-Schlüsselwort für lesbare Abfragen
- PIVOT und UNPIVOT für die Transformation von Zeilen in Spalten und umgekehrt
Modul 4 — Erweiterte Abfragetechniken und programmatisches T-SQL Dieses Modul behandelt leistungsstarke SQL-Server-Funktionen, die über einfache Abfragen hinausgehen und den Weg zur Datenbankentwicklung öffnen.
- Window-Funktionen mit OVER(): RANK, DENSE_RANK, ROW_NUMBER, NTILE
- LEAD und LAG für die Analyse von Zeitreihendaten und Periodenvergleiche
- SUM, AVG und COUNT als Window-Aggregatfunktionen für laufende Summen
- Set-Operatoren UNION ALL, INTERSECT und EXCEPT für Mengenoperationen
- ROLLUP und CUBE für mehrdimensionale Aggregationen in Berichtsszenarien
- Gespeicherte Prozeduren: Erstellen, Parametrisieren, Ausführen und Modifizieren
Praxisblock — SQL-Laborübungen und reale Datenszenarien
- SELECT-Abfrage auf eine Produkttabelle: alle Artikel eines bestimmten Herstellers mit Preis über einem Schwellenwert
- JOIN-Übung: Zusammenführen von Kunden-, Bestell- und Produkttabellen in einer Abfrage
- Aggregationsaufgabe: Monatlicher Umsatz pro Verkaufsregion mit ROLLUP für Gesamtsummen
- Unterabfragen-Übung: Alle Kunden finden, die mehr als den Durchschnitt bestellt haben
- CTE-Aufgabe: Rekursive CTE für die Auflösung einer Mitarbeiterhierarchie
- Window-Funktion: Ranglistenabfrage für die Top-10-Produkte nach Umsatz mit RANK()
- Pivot-Übung: Monatliche Verkaufszahlen in einer Kreuztabelle darstellen
- DML-Übungen: INSERT neuer Datensätze, UPDATE von Preisen, DELETE veralteter Einträge
- View erstellen: Kundenumsatz-Übersichts-View für ein Reporting-Dashboard aufbauen
- Gespeicherte Prozedur schreiben: Bestellhistorie eines Kunden mit Parametern abrufen
- T-SQL-Programmierkonstrukte: IF/ELSE-Logik und WHILE-Schleife in einem Prozedurskript
- Abschlussaufgabe: vollständiges T-SQL-Skript für einen fiktiven Sales-Bericht mit mehreren Techniken
Jede Laborübung ist in eine realistische Datenbankumgebung eingebettet, die typische Geschäftsdaten enthält. So lernen Teilnehmerinnen und Teilnehmer nicht nur SQL-Syntax, sondern auch, wie man Abfragen für echte Anwendungsfälle formuliert und optimiert. Microsoft Teams wird parallel als Kollaborationswerkzeug eingeführt, das für die Teamarbeit in Datenbankentwicklungs- und Analyseprojekten relevant ist: gemeinsame Dokumentenablage, Besprechungen und Chat-Kommunikation für Datenbankteams.
Lernziele:
- Wichtige Funktionen und Komponenten von SQL Server beschreiben und erklären
- T-SQL, Mengentheorie und Prädikatenlogik als konzeptionelle Grundlage für Datenbankabfragen verstehen
- SELECT-Anweisungen für einzelne Tabellen mit Filterung und Sortierung schreiben
- SELECT-Anweisungen mit mehreren Tabellen über verschiedene JOIN-Typen (INNER, LEFT, RIGHT, FULL) formulieren
- Datentypen im SQL Server verstehen und passend einsetzen
- DML-Anweisungen (INSERT, UPDATE, DELETE, MERGE) schreiben und korrekt anwenden
- Eingebaute SQL-Server-Funktionen für Strings, Datumsangaben und mathematische Berechnungen nutzen
- Aggregatfunktionen (SUM, COUNT, AVG, MAX, MIN) und GROUP BY effektiv einsetzen
- Unterabfragen und korrelierte Unterabfragen formulieren und optimieren
- Ansichten (Views) und Tabellenwertfunktionen erstellen und implementieren
- Set-Operatoren (UNION, INTERSECT, EXCEPT) für die Kombination von Abfrageergebnissen verwenden
- Window-Funktionen (RANK, ROW_NUMBER, LEAD, LAG, SUM OVER) schreiben
- Datentransformationen mit PIVOT, UNPIVOT, ROLLUP und CUBE umsetzen
- Gespeicherte Prozeduren erstellen und ausführen
- T-SQL-Code durch Variablen, Bedingungen (IF/ELSE) und Schleifen (WHILE) strukturieren
- Microsoft Teams für die Kommunikation in Datenbankentwicklungs- und Analyseteams nutzen
Zielgruppe & Voraussetzungen
Dieser Kurs richtet sich an alle, die regelmäßig mit Microsoft SQL Server und relationalen Datenbanken arbeiten oder arbeiten möchten — von Datenbankentwicklerinnen und -entwicklern über Datenanalysten bis hin zu Business-Intelligence-Experten.
- Softwareentwicklerinnen und -entwickler, die Datenbankabfragen in ihre Applikationen integrieren
- Datenanalystinnen und -analysten, die SQL-Server-Daten für Berichte und Dashboards aufbereiten
- BI-Entwicklerinnen und -entwickler, die Datenmodelle und ETL-Prozesse in T-SQL umsetzen
- Datenbankadministratorinnen und -administratoren, die ihr Abfragewissen systematisieren wollen
- Fachkräfte, die von anderen Datenbanksystemen (Oracle, PostgreSQL, MySQL) zu SQL Server wechseln
Grundlegende Computerkenntnisse und ein Verständnis für tabellarische Datenhaltung sind ausreichend für den Einstieg. Vorkenntnisse in SQL oder anderen relationalen Datenbanksystemen sind hilfreich, aber keine formale Voraussetzung, da der Kurs von Grund auf aufbaut. Vor Kursbeginn wird ein individuelles Beratungsgespräch geführt, in dem der individuelle Lernplan abgestimmt wird.
Ablauf & Abschluss
Der Kurs wird im Combined-Learning-Format durchgeführt. Theoretische Erklärungen werden direkt mit SQL-Server-Praktikumsaufgaben verbunden, sodass jede neue T-SQL-Technik sofort geübt wird. Reale Datenszenarien aus typischen Unternehmensumgebungen machen den Bezug zur Berufspraxis greifbar. Individuelle Betreuung ermöglicht es, auf unterschiedliche Vorkenntnisse und Lerntempos einzugehen.
Die Weiterbildung dauert mehr als eine Woche bis zu einem Monat, was sie zu einer der kompakteren Qualifizierungen im Microsoft-Ökosystem macht. Vollzeit- und Teilzeitoptionen werden angeboten, um Flexibilität für Berufstätige zu gewährleisten.
Teilnehmerinnen und Teilnehmer erhalten nach Abschluss des Kurses ein Lehrgangszertifikat des Anbieters. Der Kurs entspricht dem Microsoft Official Curriculum MOC 20761 und bereitet auf weiterführende Microsoft-Datenbankzertifizierungen (z. B. im Bereich SQL Server oder Azure Data) vor. Das Zertifikat belegt die systematische Auseinandersetzung mit T-SQL-Abfragetechniken auf einem fundierten Niveau.
Nutzen & Perspektiven
T-SQL-Kenntnisse gehören zu den dauerhaft gefragten Fähigkeiten in der deutschen IT-Wirtschaft. Nahezu jedes Unternehmen, das Microsoft-Technologien einsetzt — und das sind die meisten — betreibt SQL-Server-Datenbanken, die gepflegt, abgefragt und ausgewertet werden müssen. Wer T-SQL beherrscht, ist in Entwicklungs-, Analyse- und BI-Teams gleichermaßen einsetzbar und kann einen unmittelbaren Beitrag zur Datenwertschöpfung leisten. Die Inhalte des MOC 20761 bauen auf dem offiziellen Microsoft-Curriculum auf und sind damit direkt anschlussfähig an weiterführende Microsoft-Zertifizierungspfade im Datenbankbereich, etwa in Richtung Azure SQL Database, Azure Synapse Analytics oder SQL Server Administration. Wer nach diesem Kurs weiter qualifizieren möchte, hat eine solide Basis für den nächsten Schritt. Bei AZAV-zertifizierten Bildungsträgern ist diese Weiterbildung in der Regel über einen Bildungsgutschein der Agentur für Arbeit oder des Jobcenters förderbar. Je nach individueller Situation sind auch Förderungen über das Qualifizierungschancengesetz, die Berufsförderung der Bundeswehr (BFD), Leistungen zur beruflichen Rehabilitation oder Förderungen der Deutschen Rentenversicherung möglich.
Häufig gestellte Fragen (FAQ)
Was ist Transact-SQL und wozu brauche ich es?
Transact-SQL (T-SQL) ist die von Microsoft erweiterte Version von SQL und die Abfragesprache des SQL Servers. Mit T-SQL können Daten abgefragt, eingefügt, aktualisiert und gelöscht werden. Es ist unverzichtbar für alle, die mit Microsoft-Datenbanken in Entwicklung, Analyse oder Administration arbeiten.
Für wen eignet sich dieser Kurs besonders?
Der Kurs eignet sich für Softwareentwickler, die SQL-Server-Datenbanken abfragen, Datenanalysten, die Reports und Dashboards aufbauen, BI-Entwickler und ETL-Experten sowie Datenbankadministratoren, die ihr Abfragewissen systematisieren möchten. Auch Umsteiger von anderen Datenbanksystemen wie Oracle oder PostgreSQL profitieren vom Kurs.
Brauche ich SQL-Vorkenntnisse für diesen Kurs?
Vorkenntnisse in SQL oder Datenbanktheorie sind hilfreich, aber keine formale Voraussetzung. Der Kurs beginnt mit den Grundlagen und baut systematisch auf. Ein individuelles Beratungsgespräch vor Kursbeginn stellt sicher, dass der Lernplan dem jeweiligen Ausgangsniveau entspricht.
Wie lange dauert der MOC 20761 Kurs?
Die Weiterbildung dauert in der Regel eine Woche bis zu einem Monat, was sie zu einer kompakten und effizienten Qualifizierung macht. Sowohl Vollzeit- als auch Teilzeitoptionen werden angeboten.
Kann dieser Kurs mit einem Bildungsgutschein finanziert werden?
Bei AZAV-zertifizierten Bildungsträgern ist in der Regel eine Förderung über einen Bildungsgutschein möglich. Weitere Förderquellen können das Qualifizierungschancengesetz oder Leistungen der Deutschen Rentenversicherung sein. Eine individuelle Förderberatung wird zu Beginn angeboten.
Verwandte Kurse
Welche Förderung passt zu dir?
Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.
Arbeitsmarkt-Report
Pflege- und Gesundheits-Fachkräfte sind seit 2018 durchgehend als Engpassberuf gelistet. Demografische Entwicklung treibt die Nachfrage; höhere Tarife in Pflege und Reform der Pflegeausbildung verbessern Einstiegsbedingungen 2025/26 weiter.
Zielberufe & offene Stellen
Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.
- Datenbankentwickler667 Stellen
- Datenbankadministrator570 Stellen
- Facharzt/Fachärztin Fachrichtung Transfusionsmedizin163 Stellen
- Talent-Acquisition-Manager/Talent-Acquisition-Managerin144 Stellen
- Übersetzer/Übersetzerin (Weiterbildung)31 Stellen
- SQL-Entwickler0 Stellen