MS-55366 Querying Data with Transact - SQL
Im Seminar erhalten die Teilnehmer einen Überblick über die Architektur von SQL Server und werden intensiv mit Transact SQL (TSQL) vertraut gemacht. Transact SQL ist Voraussetzung für alle Bereiche: Administration, Entwicklung, Business Intelligence.
Einführung in Microsoft SQL Server
- Architektur von SQL Server
- Editionen und Versionen
- SQL Server Management Studio
Einführung in Transact SQL-Abfragen:
- Sets, Prädikatenlogik
- Logische Abfolge von Anweisungen in SQL-Statements
SELECT Klausel:
- Einfache SELECT-Statements
- Entfernen von Duplikaten mit DISTINCT
- Verwendung von Spalten- und Tabellen-Aliases
- Einfache CASE-Ausdrücke
- Abfragen über mehrere Tabellen (Verwendung von JOINs)
Sortieren und Filtern von Daten:
- Datensortierung mit ORDER BY
- Datenfilterung mit Prädikaten in der WHERE-Klausel
- Filterung mit TOP, OFFSET, FETCH
- Arbeiten mit unbekannten Werten
- Verwendung von SQL Server 2016 - Datentypen (Charakterdaten, Datums- und Zeitdaten)
- Verwendung der Data Manipulation Language DML (Daten einfügen, modifizieren und löschen)
Arbeiten mit eingebauten Funktionen:
- Abfragen mit eingebauten Funktionen
- Datentypkonvertierung
- Logische Funktionen
- Arbeiten mit NULL
Gruppieren und Aggregieren von Daten:
- Verwenden von Aggregatfunktionen
- GROUP-BY - Klausel
- Filtern von Gruppen mit HAVING
Arbeiten mit Unterabfragen:
- In sich geschlossene Unterabfragen
- Korrelierte Unterabfragen
- EXIST - Prädikats
Verwendung von Set-Operatoren:
- Abfragen mit dem UNION-Operator
- EXCEPT und INTERSECT, APPLY
Grundlegende Erfahrung mit relationalen Datenbanken sowie Grundkenntnisse über das Windows-Betriebssystem.