Querying Microsoft SQL Server with Transact-SQL
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
Voraussetzung
- Praktische Erfahrung mit relationalen Datenbanken
- Grundkenntnisse über das Windows-Betriebssystem
Zielgruppe
- Datenbankadministratoren
- Datenbankentwickler
- Business-Intelligence-Entwickler
- Anwendungsentwickler
Kursinfo
Kursnummer 55366
Dauer 3 Tag(e)
Seminargebühr
EUR 2.350,00 netto
(2.796,50 inkl. 19% MwSt.)
Durchführungsgarantie
Belegt
Kurs-Anmeldung / Anfrage
Wählen Sie einen der kommenden Termine aus um ein Angebot anzufordern oder sich direkt zu einem Kurs anzumelden.
Termin anfragen