Microsoft SQL Server: Fortgeschrittene Methoden
Meistern Sie komplexe Abfragetechniken in SQL Server – von Joins und Datenaggregationen bis zu SQL-Funktionen und Subqueries. Der Data-Science-Experte Fabio
Basler zeigt in seinem
Videokurs alle Inhalte Schritt für Schritt. Sie können direkt mitmachen
und Ihr neu erworbenes Wissen in Übungsaufgaben und Quizfragen
überprüfen und festigen.
Microsoft SQL Server ist ein leistungsstarkes Datenbankmanagementsystem, welches vielerlei Funktionen zum Speichern, Verarbeiten und Analysieren von Daten bietet. In diesem Kurs tauchen Sie ein in fortgeschrittene Abfragetechniken mit Microsoft SQL Server und haben die Möglichkeit, das Gelernte in Übungsaufgaben direkt anzuwenden.
Zu Beginn erfahren Sie, wie Sie Daten aus verschiedenen Tabellen mithilfe von Joins wie INNER und LEFT sowie Abfrageoperatoren wie UNION und INTERSECT geschickt verknüpfen. Anschließend widmen wir uns der Datengruppierung und -aggregation, um aus Rohdaten wertvolle Erkenntnisse zu gewinnen. Der Kurs deckt außerdem eine breite Palette an SQL-Funktionen ab, darunter Text-, Mathematik- und Datumsfunktionen, die es Ihnen ermöglichen, Daten zu manipulieren und Berechnungen durchzuführen. Zum Abschluss beschäftigen wir uns mit Subqueries, mit denen Sie komplexe, mehrstufige Abfragen erstellen können.
Dieser Kurs ist Teil einer Serie, in der der Data Scientist Fabio Basler das Datenbankmanagement mit Microsoft SQL Server praxisorientiert vorstellt:
- Einführung in Datenbankmanagement mit Microsoft SQL Server
- Microsoft SQL Server: Fortgeschrittene Methoden
- Microsoft SQL Server: Datenbankdesign, Sicherheit und erweiterte Methoden (erscheint in Kürze)
Länge: 03:56 Stunden
Alle Lektionen im Überblick:
- Vorstellung und Infos zum Kurs
- Herzlich willkommen zu diesem Kurs
-
Einführung in MS SQL und Grundlagen der Datenbanken
- Kapitelüberblick
- Tipps für den Start mit SMSS
- Vorstellung der Projektdaten und Datenimport
- Quiz: Einführung in MS SQL und Grundlagen der Datenbanken
-
Verbindung von Tabellen mit Joins
- Kapitelüberblick
- Theorie: Joins und Verknüpfungen
- Theorie: INNER JOIN
- INNER JOIN in SQL
- Theorie: FULL JOIN
- FULL JOIN in SQL
- Theorie: LEFT und RIGHT JOIN
- LEFT und RIGHT JOIN in SQL
- Alias-Bezeichnungen in Joins einsetzen
- Joins und Filterungen von Daten
- Theorie: Weitere Joins
- Weitere Joins in SQL
- Abfrageoperatoren mit UNION, UNION ALL und INTERSECT
- Aufgabe: Verknüpfung von Daten
- Lösung: Verknüpfung von Daten
- Quiz: Verbindung von Tabellen mit Joins
-
Datengruppierung
- Kapitelüberblick
- Theorie: Gruppierung von Daten
- Einfache Gruppierung von Daten
- Gruppierung und Aggregation mit JOIN-Abfragen
- Theorie: Filtern gruppierter Daten mit HAVING
- Filtern gruppierter Daten mit HAVING
- Mehrfache Gruppierungen
- Aufgabe: Gruppierungen von Daten
- Lösung: Gruppierungen von Daten
- Quiz: Datengruppierung
-
Funktionen für SQL-Abfragen
- Kapitelüberblick
- Textfunktionen: LEN, LEFT, RIGHT, UPPER, LOWER
- Textfunktionen: SUBSTRING, TRIM, REPLACE, CHARINDEX, REPLICATE, STUFF, CONCAT
- Textfunktionen: FORMAT, SPACE, PATINDEX, DIFFERENCE, SOUNDEX
- Logikfunktionen: Abfragen mit IIF
- Logikfunktionen: Abfragen mit CHOOSE
- Logikfunktionen: Abfragen mit CASE WHEN
- Aufgabe: CASE WHEN und IIF
- Lösung: CASE WHEN und IIF
- Mathematikfunktionen: Operatoren
- Mathematikfunktionen: Rundungsfunktionen
- Systemfunktionen
- Datumsfunktionen
- Quiz: Funktionen für SQL-Abfragen
-
Unterabfragen
- Kapitelüberblick
- Theorie: Unterabfragen
- Unterabfragen in SELECT und WHERE
- Unterabfragen für Aggregationen
- Unterabfragen mit PARTITION BY
- Unterabfragen zur Ermittlung des Medians in Gruppierungen
- Unterabfragen zur Entfernung von Duplikaten
- Aufgabe: Unterabfragen
- Lösung: Unterabfragen
- Quiz: Unterabfragen
Über den Trainer:
Fabio Basler hat schon zu Beginn seines Studiums eine große Leidenschaft
für die Methoden der Statistik und Data Science entwickelt. Über
mehrere Semester hinweg konnte er als Tutor zahlreiche Studierende
erfolgreich auf ihre Prüfungen und den Berufsalltag vorbereiten. Fabio
Basler arbeitet als Datenanalyst in einem großen Industriekonzern. Mit
großer Freude am Unterrichten gibt er sein Wissen in Online-Kursen und
Seminaren weiter.
So lernen Sie mit diesem Videokurs:
In den Videokursen von heise academy lernen Sie IT-Themen anschaulich und verständlich. In den Videos schauen Sie den Experten bei der praktischen Arbeit zu und lassen sich dabei alles genau erklären. Das Wissen ist in kleine Lernschritte und Aufgaben unterteilt. Sie können den Kurs Lektion für Lektion durcharbeiten oder gezielt zu Themen springen, die Sie interessieren. Die persönliche Lernumgebung der heise academy hält viele Funktionen für Sie bereit, die Ihnen beim Lernen helfen können:
- Flexibler Videoplayer mit vielen Steuerungsmöglichkeiten
- Wissensquizzes zur Lernkontrolle
- Lernhistorie und Lernfortschritt
- Lesezeichen und Notizen
- Volltextsuche in den Videos
- Frage-den-Experten-Modul
- Übungsmaterial zum Mitmachen
- Responsive Web-App und Videostreaming für alle Endgeräte
Technische Voraussetzungen:
Für diesen Videokurs wird lediglich ein Browser (mit eingeschalteter JavaScript-Funktionalität) und eine Internetverbindung benötigt.