In diesem Kurs erlernen die Teilnehmer die Funktionsweise von Transact-SQL. Transact-SQL wird in verwandten Teilbereichen eingesetzt, wie zum Beispiel Datenbankadministration, Datenbankentwicklung und Business Intelligence.
Teilnahmegebühren:
Microsoft SQL Server 2019
SQL Server - Architektur und Komponenten
SQL Server - Editionen und Versionen
SQL Server - Management Studio
T-SQL Querying
T-SQL
Set
Predicate Logic
logische Reihenfolge von Operationen in SELECT Statements
SELECT-Abfragen schreiben
einfache SELECT-Statements schreiben
Duplikate mit DISTINCT löschen
Spalten- und Tabellen Alias verwenden
CASE Expressions schreiben
Abfragen mehrerer Tabellen
Joins Abfrage
Cross Joins und Self Joins abfragen
Sortieren und Filtern von Daten
Daten sortieren
Daten mit Predicates filtern
TOP und OFFSET-FETCH Optionen - Filterung
Datentypen SQL-Server 2019
Vorstellung
Character Data
Datums- und Zeitdaten
Modifizierung von Daten mit DML
Daten zu Tabellen hinzufügen
Ändern und Entfernen
automatische Spaltenwerte generieren
Built In-Funktionen
eingebaute Funktionen
Conversion Funktionen verwenden
logische Funktionen
Daten gruppieren
Aggregate Funktionen
GROUP-BY-Klausel
Gruppen mit Having filtern
Verwenden von Unterabfragen (Subqueries)
korrelierte Subqueries schreiben
Verwenden des EXIST-Prädikats
Set Operatoren
UNION Operator - Abfragen schreiben
EXCEPT und INTERSECT
APPLY
Ranking-Offset-Aggregate Funktionen
OVER
Fensterfunktionen
Grouping Sets
Queries mit PIVOT und UNPIVOT schreiben
Grouping Sets
Stored Procedures
T-SQL - Programmierung
Programmierelemente
Steuerung des Programmfluss
Fehlerbehandlung implementieren
Implementierung von Transaktionen
Transaktionen / Datenbank-Engines
Für diesen Kurs sollten die Kursteilnehmer folgende Vorkenntnisse mitbringen:
grundlegende Kenntnisse mit Betriebssystem MS Windows und deren Kernfunktionen
grundlegende Kenntnisse mit relationalen Datenbanken
Dieser Kurs richtet sich an Programmierer, Datenbankentwickler, BI-Spezialisten, die mit SQL Auswertungen erstellen und/oder wiederkehrende Auswertungen programmieren möchten.
Teilnahmegebühren: