Die Schulung vermittelt Ihnen die Grundlagen von Transact-SQL, einem Dialekt der SQL-Standardsprache. Die Themenliste umfasst das Abfragen und Ändern von Daten in relationalen Datenbanken, die in Microsoft SQL-Server-basierten Datenbanksystemen verwaltet werden. Dies sind Microsoft SQL-Server, Azure SQL-Datenbank sowie Azure Synapse Analytics.
Zielgruppe
Dieser Kurs eignet sich für alle interessierten Teilnehmerinnen und Teilnehmer, die lernen wollen richtige SQL- oder Transact-SQL-Abfragen durchzuführen.
Das betrifft unter anderem:
Datenanalysten
technische und wissenschaftliche Fachkräfte für Daten
Datenbankadministratoren
Datenbankentwickler
Voraussetzungen für die Schulung
Keine
Kursinhalte
Modul 1: Erste Schritte mit Transact-SQL
Einführung in Transact-SQL
Verwenden der SELECT-Anweisung
Details:
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
Modul 2: Sortieren und Filtern von Abfrageergebnissen
Sortieren von Abfrageergebnissen
Filtern der Daten
Details:
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
Modul 3: Verwenden von JOIN- und von Unterabfragen
Verwenden von JOIN-Vorgängen
Verwenden von Unterabfragen
Details:
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
Modul 4: Verwenden von integrierten Funktionen
Erste Schritte mit Skalarfunktionen
Gruppieren aggregierter Ergebnisse
Details:
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
Modul 5: Ändern von Daten
Einfügen von Daten in Tabellen
Ändern und Löschen von Daten
Details:
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
Buchen ohne Risiko
Sie zahlen erst nach erfolgreicher Schulung. Keine Vorkasse.
Wir verwenden Cookies um Ihnen ein bestmögliche Erfahrung auf der Webseite zu ermöglichen. Mit einem Klick auf "Alle akzeptieren", stimmen Sie der Verwendung aller Cookies zu. In den Cookie-Einstellungen können Sie diese genauer einstellen.
Wir verwenden Cookies um Ihnen ein bestmögliches Erlebnis auf der Webseite zu bieten. Auch Fremdanbieter, wie Google (für Karten) können auf Ihrem Gerät ein Cookie setzen. Wir haben diese Cookies soweit möglich kategorisiert. Sie können sich jederzeit dafür entscheiden diese abzulehnen. Je nach Cookie, kann dies aber zur Einschränkungen und Problemen auf der Webseite führen.
Diese Cookies werden verwendet um zu verstehen wie Sie als Besucher mit der Webseite interagieren. Sie helfen uns zu verstehen wieviele Besucher die Webseite hat, welche Seiten sie aufrufen und wie sie sich auf der Webseite verhalten. Wir verwenden zur Besucheranalyse Google Analytics, im anonymen Modus.
Cookie
Dauer
Beschreibung
Google Analytics
Wir verwenden Google Analytics um nachzuvollziehen wie Sie die Webseite benutzen und mit ihr interagieren. Google Analytics läuft im anonymisierten Modus (Keine IP-Adressen werden geteilt).
Notwendige Cookies sind essentiell für die Verwendung der Webseite. Zum Beispiel des Speicherns Ihrer Cookie-Einstellungen. Diese Cookies sind komplett anonym.
Cookie
Dauer
Beschreibung
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
Dieses Cookie wird gesetzt von der Cookie Verwaltung und speichert ob der Benutzer der Verwendung von Cookies zugestimmt hat. Es speichert keine persönlichen Daten.