55366
Querying Microsoft SQL Server with Transact-SQL
Über das Seminar
In diesem Seminar erwerben die Teilnehmer ein Verständnis der Transact-SQL-Sprache, um diese für Abfrage und Konfiguration von Microsoft SQL Server zu nutzen. Sie lernen, einzelne Tabellen abzufragen, Daten aus mehreren Tabellen zusammenzuführen, Daten zu filtern und zu sortieren, Daten zu modifizieren, Prozeduren und Funktionen zu verwenden sowie eine Fehlerbehandlung zu implementieren.
Das Seminar ist die Community-Courseware-Version von MOC 20761: Querying Data with Transact-SQL.
Inhalt
- Einführung in Transact-SQL
- Was ist Transact-SQL?
- Das SELECT-Statement
- Die WHERE-Klausel
- Sortieren von Ergebnissen
- Berechnungen
- CASE-Ausdrücke
- Tabellen mit Transact-SQL zusammenführen
- Die JOIN-Klausel
- Inner Joins
- Outer Joins
- Self Joins und Cross Joins
- Filtern und Sortieren von Ergebnissen
- Implementierung der ORDER-BY-Klausel
- Filtern von Daten mit der WHERE-Klausel
- Begrenzen der Anzahl von Zeilen, die von einer Abfrage zurückgegeben werden
- Implementierung der NULL-Logik
- SQL-Server-Datentypen
- Implementierung von String-Datentypen
- Implementierung von Zeit-Datentypen
- Einfügen, Update und Löschen von Daten
- Data Manipulation Language (DML)
- Einfügen neuer Einträge
- Update bestehender Einträge
- Löschen von Daten
- Verwendung von SQL-Server-Funktionen mit Transact-SQL
- Funktionstypen in SQL Server
- Konvertieren von Daten mithilfe von Funktionen
- Implementierung logischer Funktionen
- Arbeiten mit NULL-Daten unter Verwendung von Funktionen
- Aggregieren von Daten mit Transact-SQL
- Implementierung der Aggregation in SQL Server
- Gruppieren von Einträgen in SQL Server
- Filtern aggregierter Daten
- Implementierung von Unterabfragen mit Transact-SQL
- Implementierung skalarer und mehrwertiger Unterabfragen
- Implementierung korrelierter Unterabfragen
- Implementierung von Existenzprüfungen mit Unterabfragen
- Erstellen von Abfragen, die Tabellenausdrücke nutzen
- Erstellen von Ansichten
- Erstellen tabellenwertiger Funktionen
- Implementierung abgeleiteter Tabellen
- Implementierung gängiger Tabellenausdrücke
- Anwenden von UNION, INTERSECT, EXCEPT und APPLY auf mehrere Datensätze
- Schreiben von Abfragen mit dem UNION-Operator
- Schreiben von Abfragen mit den INTERSECT- und EXCEPT-Operatoren
- Schreiben von Abfragen mit dem APPLY-Operator
- Implementierung von Fensterfunktionen in Abfragen
- Verwenden von PIVOT- und Gruppierungssets in Abfragen
- Verwenden von gespeicherten Prozeduren in Abfragen
- Datenabfrage mit gespeicherten Prozeduren
- Interagieren mit gespeicherten Prozeduren mthilfe von Ein- und Ausgabeparametern
- Schreiben einfacher gespeicherter Prozeduren
- Weiterreichen von dynamischem SQL zu SQL Server
- Implementierung von Programmierfeatures in Transact-SQL
- T-SQL-Programmierelemente
- Implementierung von Schleifen und Bedingungen in T-SQL-Abfragen
- Fehlerbehandlung in Abfragen
- Verwenden von Transaktionen in Abfragen
Zielgruppe
- Datenbankadministratoren
- Datenbankentwickler
- Business-Intelligence-Entwickler
- Anwendungsentwickler
Voraussetzungen
- Praktische Erfahrung mit relationalen Datenbanken
- Grundkenntnisse über das Windows-Betriebssystem