Modul 1: Einführung in Microsoft SQL Server 2016
The Basic Architecture of SQL Server
SQL Server Editions and Versions
Getting Started with SQL Server Management Studio
Modul 2: Einführung in T-SQL-Abfragen
Introducing T-SQL
Understanding Sets
Understanding Predicate Logic
Understanding the Logical Order of Operations in SELECT statements
Modul 3: Schreiben von SELECT-Abfragen
Writing Simple SELECT Statements
Eliminating Duplicates with DISTINCT
Using Column and Table Aliases
Writing Simple CASE Expressions
Modul 4: Abfrage mehrerer Tabellen
Understanding Joins
Querying with Inner Joins
Querying with Outer Joins
Querying with Cross Joins and Self Joins
Modul 5: Sortieren und Filtern von Daten
Sorting Data
Filtering Data with Predicates
Filtering Data with TOP and OFFSET-FETCH
Working with Unknown Values
Modul 6: Arbeiten mit SQL Server 2016 Daten Typen
Introducing SQL Server 2016 Data Types
Working with Character Data
Working with Date and Time Data
Modul 7: Verwendung von DML
Inserting Data
Modifying and Deleting Data
Modul 8: Verwenden von integrierten Funktionen
Writing Queries with Built-In Functions
Using Conversion Functions
Using Logical Functions
Using Functions to Work with NULL
Modul 9: Gruppierung und Aggregation von Daten
Using Aggregate Functions
Using the GROUP BY Clause
Filtering Groups with HAVING
Modul 10: Verwendung von Unterabfragen
Writing Self-Contained Subqueries
Writing Correlated Subqueries
Using the EXISTS Predicate with Subqueries
Modul 11: Verwendung allgemeiner Tabellenausdrücke
Using Views
Using Inline Table-Valued Functions
Using Derived Tables
Using Common Table Expressions
Modul 12: Verwendung von Set Operators
Writing Queries with the UNION operator
Using EXCEPT and INTERSECT
Using APPLY
Modul 13: Verwendung von Windows Ranking, Offset und Aggregationsfunktionen
Creating Windows with OVER
Exploring Window Functions
Modul 14: Pivotisierung und Gruppierung von Sets
Writing Queries with PIVOT and UNPIVOT
Working with Grouping Sets
Modul 15: Ausführung von abgespeicherten Prozeduren
Querying Data with Stored Procedures
Passing Parameters to Stored procedures
Creating Simple Stored Procedures
Working with Dynamic SQL
Modul 16: Programmieren mit T-SQL
T-SQL Programming Elements
Controlling Program Flow
Modul 17: Implementierung von Fehlerbehandlung
Implementing T-SQL error handling
Implementing structured exception handling
Modul 18: Implementierung von Transaktionen
Transactions and the database engines
Controlling transactions