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
(EUR 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