<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE FL_Course SYSTEM "https://www.flane.de/dtd/fl_course095.dtd"><?xml-stylesheet type="text/xsl" href="https://portal.flane.ch/css/xml-course.xsl"?><course productid="23940" language="de" source="https://portal.flane.ch/swisscom/xml-course/microsoft-dp-080t00" lastchanged="2026-03-31T18:37:00+02:00" parent="https://portal.flane.ch/swisscom/xml-courses"><title>Query and modify data with Transact-SQL</title><productcode>DP-080T00</productcode><vendorcode>MS</vendorcode><vendorname>Microsoft</vendorname><fullproductcode>MS-DP-080T00</fullproductcode><version>A</version><audience>&lt;p&gt;Von diesem Kurs k&amp;ouml;nnen alle Personen profitieren, die einfache SQL- oder Transact-SQL-Abfragen schreiben m&amp;uuml;ssen. Dazu z&amp;auml;hlen etwa Data Analysts, technische und wissenschaftliche Fachkr&amp;auml;fte f&amp;uuml;r Daten, Datenbankadministratoren oder Datenbankentwickler. Er kann aber auch f&amp;uuml;r Personen n&amp;uuml;tzlich sein, die nur am Rande mit Daten zu tun haben oder einfach mehr &amp;uuml;ber Datenverarbeitung erfahren m&amp;ouml;chten, wie etwa L&amp;ouml;sungsarchitekten, Studierende und F&amp;uuml;hrungskr&amp;auml;fte f&amp;uuml;r Technologie.&lt;/p&gt;</audience><contents>&lt;h4&gt;Einf&amp;uuml;hrung in Transact-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung&lt;/li&gt;&lt;li&gt;Verwenden von Schemas&lt;/li&gt;&lt;li&gt;Erkunden der Struktur von SQL-Anweisungen&lt;/li&gt;&lt;li&gt;Untersuchen der SELECT-Anweisung&lt;/li&gt;&lt;li&gt;Arbeiten mit Datentypen&lt;/li&gt;&lt;li&gt;&amp;bdquo;NULL&amp;ldquo;-Werte behandeln&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung&amp;nbsp;&amp;ndash; Arbeiten mit SELECT-Anweisungen&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Sortieren und Filtern von Ergebnissen in T-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung&lt;/li&gt;&lt;li&gt;Sortieren der Ergebnisse&lt;/li&gt;&lt;li&gt;Begrenzen der sortierten Ergebnisse&lt;/li&gt;&lt;li&gt;Seitenergebnisse&lt;/li&gt;&lt;li&gt;Entfernen von Duplikaten&lt;/li&gt;&lt;li&gt;Filtern von Daten mit Pr&amp;auml;dikaten&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: Sortieren und Filtern von Abfrageergebnissen&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Kombinieren mehrerer Tabellen mit JOIN-Vorg&amp;auml;ngen in T-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung&lt;/li&gt;&lt;li&gt;Grundlegendes zu den Konzepten und der Syntax von Verkn&amp;uuml;pfungen&lt;/li&gt;&lt;li&gt;Verwenden innerer Verkn&amp;uuml;pfungen&lt;/li&gt;&lt;li&gt;Verwenden &amp;auml;usserer Verkn&amp;uuml;pfungen&lt;/li&gt;&lt;li&gt;Verwenden von Kreuzprodukten&lt;/li&gt;&lt;li&gt;Verwenden von Selbstverkn&amp;uuml;pfungen&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: Abfragen mehrerer Tabellen mit Verkn&amp;uuml;pfungen&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Schreiben von Unterabfragen in T-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung&lt;/li&gt;&lt;li&gt;Verstehen von Unterabfragen&lt;/li&gt;&lt;li&gt;Verwenden von skalaren oder mehrwertigen Unterabfragen&lt;/li&gt;&lt;li&gt;Verwenden eigenst&amp;auml;ndiger oder korrelierter Unterabfragen&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: Verwenden von Unterabfragen&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;Verwenden von integrierten Funktionen und GROUP BY in Transact-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einleitung&lt;/li&gt;&lt;li&gt;Kategorisieren integrierter Funktionen&lt;/li&gt;&lt;li&gt;Verwenden von Skalarfunktionen&lt;/li&gt;&lt;li&gt;Verwenden von Rangfolge- und Rowsetfunktionen&lt;/li&gt;&lt;li&gt;Verwenden von Aggregatfunktionen&lt;/li&gt;&lt;li&gt;Zusammenfassen von Daten mit GROUP BY&lt;/li&gt;&lt;li&gt;Filtern von Gruppen mit HAVING&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: Verwenden integrierter Funktionen&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;
&lt;h4&gt;&amp;Auml;ndern von Daten mit T-SQL&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;Einf&amp;uuml;hrung&lt;/li&gt;&lt;li&gt;Einf&amp;uuml;gen von Daten&lt;/li&gt;&lt;li&gt;Generieren automatischer Werte&lt;/li&gt;&lt;li&gt;Aktualisieren von Daten&lt;/li&gt;&lt;li&gt;L&amp;ouml;schen von Daten&lt;/li&gt;&lt;li&gt;Zusammenf&amp;uuml;hren von Daten basierend auf mehreren Tabellen&lt;/li&gt;&lt;li&gt;&amp;Uuml;bung: &amp;Auml;ndern von Daten&lt;/li&gt;&lt;li&gt;Modulbewertung&lt;/li&gt;&lt;li&gt;Zusammenfassung&lt;/li&gt;&lt;/ul&gt;</contents><audience_plain>Von diesem Kurs können alle Personen profitieren, die einfache SQL- oder Transact-SQL-Abfragen schreiben müssen. Dazu zählen etwa Data Analysts, technische und wissenschaftliche Fachkräfte für Daten, Datenbankadministratoren oder Datenbankentwickler. Er kann aber auch für Personen nützlich sein, die nur am Rande mit Daten zu tun haben oder einfach mehr über Datenverarbeitung erfahren möchten, wie etwa Lösungsarchitekten, Studierende und Führungskräfte für Technologie.</audience_plain><contents_plain>Einführung in Transact-SQL


- Einführung
- Verwenden von Schemas
- Erkunden der Struktur von SQL-Anweisungen
- Untersuchen der SELECT-Anweisung
- Arbeiten mit Datentypen
- „NULL“-Werte behandeln
- Übung – Arbeiten mit SELECT-Anweisungen
- Modulbewertung
- Zusammenfassung

Sortieren und Filtern von Ergebnissen in T-SQL


- Einführung
- Sortieren der Ergebnisse
- Begrenzen der sortierten Ergebnisse
- Seitenergebnisse
- Entfernen von Duplikaten
- Filtern von Daten mit Prädikaten
- Übung: Sortieren und Filtern von Abfrageergebnissen
- Modulbewertung
- Zusammenfassung

Kombinieren mehrerer Tabellen mit JOIN-Vorgängen in T-SQL


- Einführung
- Grundlegendes zu den Konzepten und der Syntax von Verknüpfungen
- Verwenden innerer Verknüpfungen
- Verwenden äusserer Verknüpfungen
- Verwenden von Kreuzprodukten
- Verwenden von Selbstverknüpfungen
- Übung: Abfragen mehrerer Tabellen mit Verknüpfungen
- Modulbewertung
- Zusammenfassung

Schreiben von Unterabfragen in T-SQL


- Einführung
- Verstehen von Unterabfragen
- Verwenden von skalaren oder mehrwertigen Unterabfragen
- Verwenden eigenständiger oder korrelierter Unterabfragen
- Übung: Verwenden von Unterabfragen
- Modulbewertung
- Zusammenfassung

Verwenden von integrierten Funktionen und GROUP BY in Transact-SQL


- Einleitung
- Kategorisieren integrierter Funktionen
- Verwenden von Skalarfunktionen
- Verwenden von Rangfolge- und Rowsetfunktionen
- Verwenden von Aggregatfunktionen
- Zusammenfassen von Daten mit GROUP BY
- Filtern von Gruppen mit HAVING
- Übung: Verwenden integrierter Funktionen
- Modulbewertung
- Zusammenfassung

Ändern von Daten mit T-SQL


- Einführung
- Einfügen von Daten
- Generieren automatischer Werte
- Aktualisieren von Daten
- Löschen von Daten
- Zusammenführen von Daten basierend auf mehreren Tabellen
- Übung: Ändern von Daten
- Modulbewertung
- Zusammenfassung</contents_plain><duration unit="d" days="2">2 Tage</duration><pricelist><price country="DE" currency="EUR">1390.00</price><price country="AT" currency="EUR">1390.00</price><price country="UA" currency="USD">500.00</price><price country="IL" currency="ILS">4820.00</price><price country="MK" currency="EUR">500.00</price><price country="GR" currency="EUR">500.00</price><price country="HU" currency="EUR">500.00</price><price country="IN" currency="USD">899.00</price><price country="SG" currency="USD">1119.00</price><price country="AU" currency="USD">1390.00</price><price country="AE" currency="USD">1500.00</price><price country="NL" currency="EUR">950.00</price><price country="BE" currency="EUR">950.00</price><price country="IT" currency="EUR">980.00</price><price country="CA" currency="CAD">1545.00</price><price country="US" currency="USD">1545.00</price><price country="GB" currency="GBP">1695.00</price><price country="RU" currency="RUB">31800.00</price><price country="CH" currency="CHF">1870.00</price><price country="SI" currency="EUR">1390.00</price><price country="FR" currency="EUR">1590.00</price></pricelist><miles><milesvalue country="AT" vendorcurrency="MSA" vendorcurrencyname="SA Voucher">4.00</milesvalue></miles></course>