Kursbeschreibung
Im Seminar DP-080 - Abfragen von Daten mit Microsoft Transact-SQL lernen Sie die Grundlagen von Microsoft Transact-SQL kennen. Sie erfahren, wie Sie mit diesem SQL-Dialekt präzise Abfragen erstellen, Daten auswerten und Daten gezielt verändern, damit Sie typische Aufgaben im Datenbankalltag sicher und effizient umsetzen.
Die wichtigsten Themen im Überblick
- SELECT-Abfragen mit Microsoft Transact-SQL schreiben
- Daten mit ORDER BY und WHERE gezielt sortieren und filtern
- Ergebnisse mit TOP, DISTINCT und OFFSET-FETCH eingrenzen
- Tabellen mit INNER, OUTER und CROSS JOIN verknüpfen
- Unterabfragen für präzise SQL-Auswertungen einsetzen
- Daten mit GROUP BY, HAVING und Aggregatfunktionen bündeln
- Tabellendaten mit INSERT, UPDATE, DELETE und MERGE ändern
- Praxisnah mit SQL Server und Azure SQL-Datenbanken arbeiten
Zielgruppe
Dieses Seminar richtet sich an Teilnehmerinnen und Teilnehmer, die Daten mit Microsoft Transact-SQL sicher abfragen und auswerten möchten. Es eignet sich besonders, wenn Sie SQL-Grundlagen praxisnah aufbauen oder vorhandenes Wissen gezielt für Microsoft-Datenplattformen anwenden wollen. Passend ist der Kurs für Sie, wenn Sie regelmäßig Daten aus SQL Server oder Azure SQL-Datenbanken abfragen, Ergebnisse gezielt eingrenzen und zusammenfassen sowie Abfragen nachvollziehbar und wartbar formulieren möchten.
Voraussetzung für die Schulung
Voraussetzungen
- Allgemeine PC-Kenntnisse (sicherer Umgang mit Windows, Dateien, Browser und Standardanwendungen).
- Grundlegende Erfahrung mit Microsoft SQL Server (z. B. erste Berührungspunkte mit Datenbanken, Tabellen und einfachen Abfragen).
Kursinhalte
Erste Schritte mit Transact-SQL
- Einführung in Transact-SQL
- Verwenden der SELECT-Anweisung
- Verwenden eines Abfragetools, um Abfragen in Transact-SQL zu schreiben und auszuführen
- Grundkenntnisse zu relationalen Datenbanken und der Sprache T-SQL
- Schreiben von SELECT-Anweisungen, um Daten aus einer relationalen Datenbanktabelle abzurufen
- Grundkenntnisse zu einfachen Datentypen und ihrer Verwendung
- Grundkenntnisse zu NULL-Werten
Sortieren und Filtern von Abfrageergebnissen
- Sortieren von Abfrageergebnissen
- Filtern der Daten
- Verwenden von ORDER?BY, um die Ergebnisse einer SELECT-Anweisung in T-SQL zu sortieren
- Hinzufügen einer TOP-Klausel, um die zurückgegebenen sortierten Zeilen einzuschränken
- Auslagern der sortierten Daten mit OFFSET-FET
- Schreiben von WHERE-Klauseln, um die zurückgegebenen Zeilen zu filtern
- Verwenden von DISTINCT, um doppelte Zeilen in den Ergebnissen zu entfernen
Verwenden von JOIN- und von Unterabfragen
- Verwenden von JOIN-Vorgängen
- Verwenden von Unterabfragen
- Schreiben von Abfragen, die mithilfe von JOIN-Vorgängen auf Daten aus mehreren Tabellen zugreifen
- Unterscheiden zwischen den JOIN-Vorgängen INNER?JOIN, OUTER?JOIN und CROSS?JOIN
- Verknüpfen einer Tabelle mit sich selbst mithilfe einer Selbstverknüpfung
- Schreiben von Unterabfragen innerhalb einer SELECT-Anweisung
- Unterscheiden zwischen skalaren und mehrwertigen Unterabfragen
- Unterscheiden zwischen korrelierten und eigenständigen Unterabfragen
Verwenden von integrierten Funktionen
- Erste Schritte mit Skalarfunktionen
- Gruppieren aggregierter Ergebnisse
- Schreiben von Abfragen mithilfe von Skalarfunktionen
- Schreiben von Abfragen mithilfe von Aggregatfunktionen
- Verwenden von GROUP?BY, um Daten in Gruppen basierend auf einem gemeinsamen Spaltenwert zu kombinieren
- Verwenden von HAVING zum Filtern von Zeilengruppen
- Page Break
Ändern von Daten
- Einfügen von Daten in Tabellen
- Ändern und Löschen von Daten
- Einfügen von Daten in eine vorhandene Tabelle
- Automatisches Auffüllen einer Spalte mit einem IDENTITY- oder SEQUENCE-Wert
- Ändern von Daten mithilfe der UPDATE-Anweisung
- Löschen von Daten mithilfe der DELETE-Anweisung
- Ändern von Daten mithilfe von MERGE, um zwei Tabellen zu synchronisieren





















