E-Learning Place

Lernplattform wird geladen …

SQL und Datenanalyse für den Beruf: Daten abfragen, verknüpfen, auswerten und schützen

SQL von Grund auf lernen: abfragen, filtern, verknüpfen, gruppieren und mit Fensterfunktionen auswerten, dazu Datenqualität und Datenschutz.

Dieser Kurs führt dich in 24 Modulen und 96 Lektionen ohne Vorkenntnisse von der ersten Abfrage zu belastbaren Auswertungen. Du liest Tabellen mit SELECT, filterst mit WHERE, sortierst, begrenzt und verstehst NULL, rechnest mit Zahlen, Text und Datum, bildest Kategorien mit CASE und fasst Daten mit Aggregatfunktionen und GROUP BY zusammen. Danach verknüpfst du mehrere Tabellen mit INNER und LEFT JOIN, erkennst Join-Fallen, nutzt Mengenoperationen und Unterabfragen, strukturierst Abfragen mit WITH und wertest mit Fensterfunktionen Ranglisten, laufende Summen, Vorperioden und Anteile aus. Du änderst Daten mit INSERT, UPDATE und DELETE in Transaktionen, entwirfst Tabellen mit Schlüsseln und Regeln, prüfst die Datenqualität und liest Abfragepläne. Zum Schluss übersetzt du Geschäftsfragen in Kennzahlen, validierst Ergebnisse, beachtest das Datenschutzgesetz, erkennst SQL-Injection und ordnest die Unterschiede zwischen SQLite, PostgreSQL, MySQL und SQL Server ein. Jede Lektion beginnt mit einem Praxisproblem, zeigt Abfragen mit echter Ergebnistabelle, lässt dich in verschiedenen Übungen anwenden und endet mit einem Mini-Fall samt Musterlösung. Alle Beispiele wurden mit SQLite ausgeführt; Abweichungen anderer Datenbanken sind ausgewiesen. Quellen sind die Dokumentation der Datenbanken, die Gesetzestexte auf Fedlex und die OWASP-Empfehlungen, jeweils mit Abrufdatum. Alle Personen, Firmen und Zahlen der Beispiele sind erfunden.

Die Kursübersicht enthält 6 Lernfelder und 24 Module. Wähle ein Lernfeld, um seine Module und die Zugangsmöglichkeiten anzusehen.

Lernfelder im Kurs

Daten abfragen: Tabellen lesen, filtern, sortieren und NULL verstehen

Tabellen und Beziehungen verstehen, mit SELECT lesen, mit WHERE filtern, sortieren, begrenzen und mit fehlenden Werten umgehen.

Rechnen und zusammenfassen: Ausdrücke, CASE, Aggregate und Gruppen

Mit berechneten Spalten, Text- und Datumsfunktionen arbeiten, Kategorien mit CASE bilden und Daten mit GROUP BY zusammenfassen.

Tabellen verknüpfen: Joins, Mengenoperationen und Unterabfragen

Mehrere Tabellen mit Joins verbinden, fehlende und doppelte Zeilen erkennen sowie Mengenoperationen und Unterabfragen einsetzen.

Fortgeschritten auswerten: WITH, Fensterfunktionen und Zeitreihen

Abfragen mit WITH gliedern, mit Fensterfunktionen Ranglisten, laufende Summen und Vorperioden berechnen und Zeitreihen auswerten.

Daten ändern, entwerfen und prüfen: DML, DDL, Datenqualität und Tempo

Daten sicher ändern, Tabellen mit Schlüsseln und Regeln entwerfen, die Datenqualität prüfen und Abfragen mit Indizes beschleunigen.

Praxis, Datenschutz und Prüfung: Kennzahlen, Sicherheit und Abschluss

Geschäftsfragen in Kennzahlen übersetzen, Datenschutz und SQL-Injection beachten, Dialekte einordnen und die Abschlussprüfung bestehen.

Module und Inhalte

Daten und Datenbanken: Tabellen, Schlüssel, Beziehungen und SQL im Überblick

Lernfeld: Daten abfragen: Tabellen lesen, filtern, sortieren und NULL verstehen

Tabellen, Zeilen und Spalten verstehen, Schlüssel und Beziehungen lesen und die Rolle von SQL und seinen Dialekten einordnen.

Erste Abfragen: SELECT, FROM, Aliase und DISTINCT

Lernfeld: Daten abfragen: Tabellen lesen, filtern, sortieren und NULL verstehen

Spalten gezielt abfragen, Ergebnisse mit Aliasen lesbar machen, Doppelte mit DISTINCT entfernen und Fehlermeldungen lesen.

Filtern mit WHERE: Vergleiche, AND, OR, IN, BETWEEN und LIKE

Lernfeld: Daten abfragen: Tabellen lesen, filtern, sortieren und NULL verstehen

Zeilen mit Vergleichen, logischen Operatoren, Bereichen und Textmustern auswählen und typische Filterfehler vermeiden.

Sortieren, Begrenzen und NULL: ORDER BY, LIMIT und fehlende Werte

Lernfeld: Daten abfragen: Tabellen lesen, filtern, sortieren und NULL verstehen

Ergebnisse sortieren und begrenzen und die dreiwertige Logik von NULL mit IS NULL und COALESCE sicher anwenden.

Berechnete Spalten: Arithmetik, Rundung, Text, Datum und Typen

Lernfeld: Rechnen und zusammenfassen: Ausdrücke, CASE, Aggregate und Gruppen

Mit Zahlen, Text und Datum rechnen, runden, Typen umwandeln und die Eigenheiten der Division und der Typen kennen.

Bedingte Ausdrücke: CASE, COALESCE und NULLIF

Lernfeld: Rechnen und zusammenfassen: Ausdrücke, CASE, Aggregate und Gruppen

Kategorien und Staffelungen mit CASE bilden, Ersatzwerte mit COALESCE setzen und Division durch 0 mit NULLIF vermeiden.

Zusammenfassen: COUNT, SUM, AVG, MIN und MAX

Lernfeld: Rechnen und zusammenfassen: Ausdrücke, CASE, Aggregate und Gruppen

Mit Aggregatfunktionen Anzahlen, Summen und Durchschnitte bilden, das Verhalten bei NULL kennen und Kennzahlen prüfen.

Gruppieren: GROUP BY, HAVING und mehrstufige Auswertungen

Lernfeld: Rechnen und zusammenfassen: Ausdrücke, CASE, Aggregate und Gruppen

Daten nach Merkmalen gruppieren, Gruppen mit HAVING filtern und typische Fehler bei Gruppierungen erkennen.

Joins I: Beziehungen nutzen und INNER JOIN

Lernfeld: Tabellen verknüpfen: Joins, Mengenoperationen und Unterabfragen

Tabellen über Schlüssel mit INNER JOIN verbinden, mehrere Joins kombinieren und das Vergessen der Join-Bedingung vermeiden.

Joins II: LEFT JOIN, fehlende Zuordnungen und Anti-Joins

Lernfeld: Tabellen verknüpfen: Joins, Mengenoperationen und Unterabfragen

Mit LEFT JOIN Zeilen ohne Gegenstück finden, ON und WHERE unterscheiden und RIGHT und FULL JOIN einordnen.

Joins III: Self-Join, Duplikate und Join-Fallen

Lernfeld: Tabellen verknüpfen: Joins, Mengenoperationen und Unterabfragen

Eine Tabelle mit sich selbst verknüpfen, verdoppelte Summen durch Joins erkennen und Ergebnisse mit Zeilenzahlen prüfen.

Mengen und Unterabfragen: UNION, EXCEPT, IN, EXISTS und skalare Werte

Lernfeld: Tabellen verknüpfen: Joins, Mengenoperationen und Unterabfragen

Ergebnisse mit UNION, INTERSECT und EXCEPT kombinieren und Unterabfragen mit IN, EXISTS und Vergleichswerten einsetzen.

Abfragen gliedern: abgeleitete Tabellen, WITH und rekursive Abfragen

Lernfeld: Fortgeschritten auswerten: WITH, Fensterfunktionen und Zeitreihen

Komplexe Abfragen mit Zwischenergebnissen, WITH und rekursiven Abfragen schrittweise aufbauen und lesbar halten.

Fensterfunktionen I: OVER, PARTITION BY, ROW_NUMBER und RANK

Lernfeld: Fortgeschritten auswerten: WITH, Fensterfunktionen und Zeitreihen

Mit Fensterfunktionen nummerieren und ranken, Top-N je Gruppe bilden und Fensterfunktion und GROUP BY unterscheiden.

Fensterfunktionen II: laufende Summen, LAG, LEAD und Anteile

Lernfeld: Fortgeschritten auswerten: WITH, Fensterfunktionen und Zeitreihen

Laufende Summen, Vorperioden, gleitende Durchschnitte und Anteile am Ganzen mit Fensterfunktionen und Frames berechnen.

Zeitreihen und Kohorten: Perioden, Vorjahresvergleich und Wachstum

Lernfeld: Fortgeschritten auswerten: WITH, Fensterfunktionen und Zeitreihen

Zeitreihen nach Monat und Quartal auswerten, mit Vorperioden vergleichen, Wachstum berechnen und Kundengruppen bilden.

Daten ändern: INSERT, UPDATE, DELETE und Transaktionen

Lernfeld: Daten ändern, entwerfen und prüfen: DML, DDL, Datenqualität und Tempo

Daten mit INSERT, UPDATE und DELETE sicher ändern und Änderungen mit Transaktionen bündeln oder zurücknehmen.

Tabellen entwerfen: CREATE TABLE, Schlüssel, Regeln und Normalisierung

Lernfeld: Daten ändern, entwerfen und prüfen: DML, DDL, Datenqualität und Tempo

Tabellen mit Datentypen, Schlüsseln und Regeln anlegen und eine Liste in sauber verknüpfte Tabellen aufteilen.

Datenqualität prüfen: Dubletten, Formate, Plausibilität und Ausreisser

Lernfeld: Daten ändern, entwerfen und prüfen: DML, DDL, Datenqualität und Tempo

Dubletten, Schreibvarianten, unmögliche Werte und Ausreisser mit Prüfabfragen finden und einen Bereinigungsplan erstellen.

Tempo und Pflege: Indizes, Abfrageplan, Views und SQL-Stil

Lernfeld: Daten ändern, entwerfen und prüfen: DML, DDL, Datenqualität und Tempo

Indizes und Abfragepläne verstehen, Views einsetzen und Abfragen lesbar und wartbar schreiben.

Von der Frage zur Abfrage: Kennzahlen definieren und Ergebnisse prüfen

Lernfeld: Praxis, Datenschutz und Prüfung: Kennzahlen, Sicherheit und Abschluss

Geschäftsfragen in eindeutige Kennzahlen übersetzen, Ergebnisse validieren und verständlich berichten.

Datenschutz und Sicherheit: DSG, Zugriffsrechte, SQL-Injection und Pseudonymisierung

Lernfeld: Praxis, Datenschutz und Prüfung: Kennzahlen, Sicherheit und Abschluss

Personendaten nach DSG behandeln, Rechte vergeben, SQL-Injection verhindern und Daten pseudonymisieren.

SQL im Arbeitsalltag: Dialekte, Werkzeuge, Excel, Power BI und Python

Lernfeld: Praxis, Datenschutz und Prüfung: Kennzahlen, Sicherheit und Abschluss

Unterschiede zwischen SQLite, PostgreSQL, MySQL und SQL Server kennen und SQL mit Excel, Power BI und Python verbinden.

Prüfungsmodul: Fallstudien und Abschlusstest

Lernfeld: Praxis, Datenschutz und Prüfung: Kennzahlen, Sicherheit und Abschluss

Drei integrierte Fallstudien und eine Abschlussprüfung mit Auswertung, Fehlerprofil und Wiederholungsempfehlung.

Zugang zum Kurs

Mit deinem Gratiskonto stehen dir alle veröffentlichten Selbstlernkurse und Lernspiele offen, ohne Tageslimit. Nach jeder abgeschlossenen Lerneinheit folgt eine Werbepause. Keine Kreditkarte und kein automatisches Abo.

Gratis Kurs auswählen

Ein Premiumzugang umfasst alle veröffentlichten Selbstlernkurse für CHF 19.90 pro Monat oder CHF 179.00 pro Jahr. Monat und Jahr enthalten dieselben Premiumleistungen. Halloween-Aktion: Bei Abschluss bis einschliesslich 24. November 2026 zahlst du CHF 19.90 pro Monat, solange dein Abo ununterbrochen läuft. Diese lebenslange Preisgarantie gilt auch nach Aktionsende bei jeder monatlichen Verlängerung. Ab 25. November 2026 kosten neue Monatsabos CHF 25.00. Monatlich verlängert; zum Ende des bezahlten Monats kündbar. Beim Jahresabo entspricht das CHF 14.92 pro Monat; der volle Jahrespreis wird jährlich bezahlt und automatisch verlängert, zum Ende der bezahlten Laufzeit kündbar. CHF 59.80 (rund 25 %) günstiger als zwölf Monatszahlungen zum aktuellen Monatspreis.

Nach einer Lektion mit bis zu drei Übungen beziehungsweise einer Übungs-, Lernkarten- oder Spielrunde folgt eine Werbepause. Eigenwerbung und verfügbare Google-Anzeigen wechseln sich ab. Unser Video erfordert mindestens 20 Sekunden sichtbarer, aktiver Wiedergabe. Google startet nur nach ausdrücklicher Auswahl und Einwilligung. Ist Google nicht verfügbar oder liegt keine Einwilligung vor, wird Eigenwerbung angeboten. Es gibt kein tägliches Maximum an Werbepausen. Jede bestätigte Werbepause erlaubt die nächste Lerneinheit; Freigaben lassen sich nicht ansammeln. Premium ist werbefrei.

Premium und Bedingungen ansehen