Überblick
Datenbanken sind der Kern nahezu jeder modernen Unternehmensanwendung. Ob Kundendaten in CRM-Systemen, Bestellhistorien in ERP-Lösungen oder Nutzungsdaten in Web-Plattformen — strukturierte Daten liegen überwiegend in relationalen Datenbanken, und SQL ist die Sprache, mit der man diese Daten abfragt. SQL Querying Fundamentals — Part 1 ist der erste Teil einer zweigliedrigen Kursreihe und legt das praktische Fundament für die Arbeit mit SQL. Teilnehmende lernen, wie sie eine Verbindung zu einer SQL-Server-Datenbank herstellen, wie einfache und gefilterte Abfragen funktionieren, wie man Ergebnisse sortiert und mit Funktionen aufbereitet, und wie Daten aus mehreren verknüpften Tabellen abgerufen werden. Der Kurs ist als klares Einsteigerprogramm konzipiert: Wer noch nie mit SQL gearbeitet hat, findet hier einen strukturierten, schrittweisen Zugang. Teil 2 baut auf diesen Grundlagen auf und behandelt komplexere Abfragetechniken. Wer diesen ersten Teil abschließt, ist in der Lage, zielgerichtete Datenbankabfragen selbst zu formulieren — eine Fähigkeit, die in einer Vielzahl von IT-nahen und kaufmännischen Berufen zunehmend vorausgesetzt wird.
Kursinhalte & Lernziele
Modul 1 — Verbindung zur Datenbank und erste Abfragen Bevor Abfragen formuliert werden können, muss die Verbindung zur Datenbank verstanden sein. Dieses Modul erklärt, wie SQL Server als Datenbanksystem organisiert ist, wie man sich mit einem Client-Tool verbindet und wie die allererste Abfrage aussieht. Der Fokus liegt auf dem grundlegenden SELECT-Statement — der häufigsten Abfrageanweisung überhaupt.
- SQL Server als relationales Datenbanksystem: Tabellen, Zeilen, Spalten und Datentypen
- Verbindung zum SQL Server mit einem Client-Tool: Authentifizierung und Verbindungsparameter
- Das SELECT-Statement: alle Spalten und ausgewählte Spalten einer Tabelle abrufen
- Einschränkung von Ergebnismengen mit TOP und DISTINCT
- Kommentare in SQL-Code: einzeilig und mehrzeilig
- Grundlegende SQL-Syntax: Schlüsselwörter, Bezeichner, Semikolon und Formatierungskonventionen
Modul 2 — Konditionale Suche und Filterbedingungen Vollständige Tabellen abzurufen ist selten das Ziel. In der Praxis geht es darum, aus Tausenden oder Millionen von Datensätzen genau die relevanten herauszufiltern. Dieses Modul vermittelt, wie WHERE-Klauseln aufgebaut sind und wie Bedingungen kombiniert werden — das ist handwerkliches Kernwissen für jeden, der produktiv mit SQL arbeiten möchte.
- WHERE-Klausel: einfache Filterbedingungen auf numerische und textbasierte Spalten
- Vergleichsoperatoren: gleich, größer, kleiner, ungleich und ihre praktische Bedeutung
- Logische Operatoren AND, OR und NOT: mehrere Bedingungen kombinieren
- BETWEEN-Operator für Wertebereichsabfragen
- IN-Operator: Abfragen auf Wertelisten
- LIKE-Operator und Platzhalter für Textsuchmuster
Modul 3 — Funktionen und Datentransformation in Abfragen SQL-Abfragen greifen nicht nur auf gespeicherte Rohwerte zu, sondern können Daten auch direkt in der Abfrage aufbereiten. Eingebaute Funktionen für Zeichenketten, Zahlen und Datumswerte ermöglichen es, Ergebnisse in der gewünschten Form auszugeben, ohne die Originaldaten zu verändern.
- Zeichenkettenfunktionen: LEN, UPPER, LOWER, LTRIM, RTRIM, SUBSTRING, REPLACE
- Numerische Funktionen: ROUND, ABS, FLOOR, CEILING
- Datums- und Zeitfunktionen: GETDATE(), YEAR(), MONTH(), DAY(), DATEDIFF()
- NULL-Werte behandeln: IS NULL, IS NOT NULL, ISNULL(), COALESCE()
- Berechnungen in SELECT-Klauseln: abgeleitete Spalten mit Aliasnamen versehen
- Einfache Aggregatfunktionen ohne Gruppierung: COUNT(*), SUM(), AVG(), MIN(), MAX()
Modul 4 — Ergebnisse sortieren, gruppieren und aus mehreren Tabellen abrufen Dieses Modul schließt den ersten Kursteil ab und zeigt, wie Abfrageergebnisse strukturiert ausgegeben werden und wie Daten aus mehreren Tabellen zusammengeführt werden. JOINs sind eine der wichtigsten SQL-Techniken überhaupt, weil relationale Datenbanken Informationen gezielt auf mehrere Tabellen verteilen — sinnvolle Abfragen müssen diese Informationen wieder zusammenführen.
- ORDER BY: Ergebnisse nach einer oder mehreren Spalten sortieren, aufsteigend und absteigend
- GROUP BY: Aggregatfunktionen auf Gruppen anwenden
- HAVING: Gruppen nach Aggregationsergebnis filtern
- INNER JOIN: nur übereinstimmende Zeilen aus zwei Tabellen abrufen
- LEFT JOIN: alle Zeilen der linken Tabelle mit optionalen Treffer-Zeilen der rechten Tabelle
- Abfrageergebnisse exportieren: Ergebnisse in Dateiformate wie CSV übergeben
Praxisblock — SQL-Übungsaufgaben mit realen Abfrageszenarien Alle Inhalte werden durch Abfrageübungen auf einer Übungsdatenbank vertieft, die praxisnahe Datenstrukturen nachbildet.
- Abfrage aller Kunden aus einem bestimmten Land und mit bestimmter PLZ
- Gefilterte Produktliste: nur Artikel mit Lagerbestand über einem Schwellenwert
- Bestellhistorie: Bestellungen eines bestimmten Zeitraums mit BETWEEN und Datumsfunktionen
- Zeichenkettenverarbeitung: Vor- und Nachname zu einem Anzeigenamen zusammensetzen
- Aggregation: durchschnittlichen Bestellwert pro Produktkategorie ermitteln
- Gruppierung und Filterung: Kategorien mit mehr als zehn Produkten identifizieren
- INNER JOIN: Bestellungen mit den zugehörigen Kundennamen verbinden
- LEFT JOIN: Produkte auflisten, für die noch keine Bestellung vorliegt
- NULL-Behandlung: Datensätze mit fehlenden Werten in einer Adressspalte identifizieren
- Kombinierte Aufgabe: gefilterte, sortierte und gruppierte Abfrage über zwei Tabellen
- Export-Aufgabe: Abfrageergebnisse als Datei speichern
- Abschlussaufgabe: eigene Fragestellung formulieren und in eine SQL-Abfrage übersetzen
Die Übungsaufgaben werden im Kurs gemeinsam besprochen. Alternativen, Optimierungsmöglichkeiten und häufige Fehler werden analysiert, um das Verständnis für die Abfragelogik zu schärfen.
Lernziele:
- Einen SQL-Server-Datenbankserver aus einer Client-Umgebung heraus verbinden
- Einfache SELECT-Abfragen schreiben, um alle oder ausgewählte Spalten einer Tabelle abzurufen
- Ergebnismengen mit WHERE-Klauseln nach Bedingungen filtern
- Mehrere Filterbedingungen mit AND, OR und NOT kombinieren
- Ergebnisse mit ORDER BY nach einer oder mehreren Spalten auf- oder absteigend sortieren
- Eingebaute SQL-Funktionen für Zeichenketten, Zahlen und Datumswerte korrekt einsetzen
- Aggregatfunktionen (COUNT, SUM, AVG, MIN, MAX) auf Datenspalten anwenden
- Ergebnisse mit GROUP BY gruppieren und mit HAVING filtern
- Daten aus mehreren Tabellen über JOIN-Klauseln (INNER JOIN, LEFT JOIN) abrufen
- Abfrageergebnisse in externe Formate exportieren
Zielgruppe & Voraussetzungen
SQL Querying Fundamentals Part 1 richtet sich an Personen, die erstmals mit SQL in Berührung kommen oder ihre bisher lückenhaften Grundkenntnisse strukturiert festigen möchten. Der Kurs ist ausdrücklich als Einsteigerkurs konzipiert und setzt kein Datenbankvorwissen voraus.
- IT-Berufseinsteiger, die in Datenbankentwicklung oder Datenbankadministration einsteigen möchten
- Analysten und Sachbearbeiter, die Datenbankabfragen für Reports und Auswertungen selbst schreiben wollen
- Softwareentwickler ohne SQL-Kenntnisse, die Datenbankanbindungen besser verstehen möchten
- Verwaltungsmitarbeitende, die Daten aus unternehmensinternen Datenbanken auswerten möchten
- Teilnehmende an Weiterbildungen in Data Science oder Business Intelligence, die SQL als Vorkenntnismodul benötigen
SQL-Vorkenntnisse sind nicht erforderlich. Grundlegende Computerkenntnisse und die Fähigkeit, logisch-strukturiert zu denken, erleichtern den Einstieg. Der Kurs dauert bis zu drei Tage, sodass er sich auch kurzfristig in bestehende Lernpläne integrieren lässt. Ein Beratungsgespräch vor Kursbeginn klärt den individuellen Wissensstand.
Ablauf & Abschluss
Der Kurs folgt einem klaren Aufbau: Jedes Thema wird zunächst erläutert und durch den Trainer demonstriert, bevor Teilnehmende selbst Abfragen formulieren. Fragen und Fehler werden sofort aufgegriffen und in der Gruppe besprochen. Das kurze Kursformat von bis zu drei Tagen erzwingt eine fokussierte, auf das Wesentliche konzentrierte Lernumgebung. Combined Learning bedeutet hier klare Präsenzphasen für Demonstration und Übung, ergänzt durch Nachbereitungsmaterial für eigenständiges Weiterüben.
Dieser Kurs dauert bis zu drei Tage — ein kompaktes Format, das gezielt die Grundlagen der SQL-Abfragesprache vermittelt, ohne in die Breite zu gehen. Teil 2 dieser Kursreihe baut direkt auf den hier erworbenen Kenntnissen auf.
Nach erfolgreichem Abschluss erhalten Teilnehmende ein international anerkanntes Herstellerzertifikat sowie ein Lehrgangszertifikat des Weiterbildungsanbieters. Das Zertifikat belegt die erworbenen SQL-Grundkenntnisse und kann in Bewerbungsunterlagen nachgewiesen werden.
Nutzen & Perspektiven
SQL ist eine der langlebigsten Technologien in der IT-Welt. Die Sprache ist seit Jahrzehnten stabil und wird von nahezu allen relationalen Datenbanksystemen — Microsoft SQL Server, MySQL, PostgreSQL, Oracle — in sehr ähnlicher Form unterstützt. Wer SQL versteht, kann mit einem breiten Spektrum an Datenbanksystemen arbeiten und ist nicht auf ein einziges Produkt festgelegt. Dieser Kurs vermittelt genau dieses Fundament. Für alle, die in der Datenanalyse, Datenbankentwicklung oder im BI-Bereich tätig werden wollen, ist SQL-Grundwissen unverzichtbare Voraussetzung. Ohne die Fähigkeit, Daten aus einer Datenbank abzufragen, kann man weder sinnvolle Analysen aufbauen noch Reportingsysteme konfigurieren. Der Abschluss dieses ersten Teils gibt Teilnehmenden das Handwerkszeug, das sie sofort einsetzen können — und eine klare Basis für den Aufbaukurs Part 2.
Häufig gestellte Fragen (FAQ)
Was ist der Unterschied zwischen Part 1 und Part 2 dieser SQL-Kursreihe?
Part 1 vermittelt die grundlegenden SQL-Abfragetechniken: Verbindung zur Datenbank, einfache SELECT-Abfragen, Filterbedingungen, Funktionen, Sortierung, Gruppierung und einfache JOINs. Part 2 baut darauf auf und behandelt fortgeschrittenere Themen wie Unterabfragen, komplexe JOIN-Kombinationen und weitere Datenbankoperationen. Wer Part 1 abgeschlossen hat, hat alle Voraussetzungen für Part 2.
Für welches Datenbanksystem gilt dieser Kurs?
Der Kurs verwendet Microsoft SQL Server als Referenzdatenbanksystem. Die grundlegenden SQL-Konzepte — SELECT, WHERE, JOIN, ORDER BY, Aggregatfunktionen — sind jedoch weitgehend standardisiert und gelten in sehr ähnlicher Form auch für MySQL, PostgreSQL und andere relationale Datenbanken. Produktspezifische Syntaxunterschiede werden im Kurs angesprochen.
Muss ich programmieren können, um SQL zu lernen?
Nein. SQL ist keine Programmiersprache im klassischen Sinne, sondern eine deklarative Abfragesprache. Man beschreibt, welche Daten man möchte — und das Datenbanksystem entscheidet, wie es diese Daten abruft. Programmierkenntnisse sind für diesen Kurs nicht erforderlich.
Wie kurz ist dieser Kurs wirklich?
Der Kurs dauert bis zu drei Tage — ein bewusst kompaktes Format, das sich auf die wesentlichen Grundlagen konzentriert. Diese Kürze ist gewollt: SQL-Abfrage-Grundlagen lassen sich in konzentrierter Form lernen, wenn die Übungen den Stoff direkt verankern. Für vertiefende Themen gibt es Part 2.
Ist der Kurs für Nicht-Techniker geeignet?
Ja. SQL-Abfragen können ohne Programmierkenntnisse erlernt werden. Analysten, Sachbearbeiter und Controller, die Daten aus Unternehmenssystemen auswerten möchten, profitieren direkt von diesem Kurs. Das logische Denkvermögen, das im kaufmännischen oder verwaltungstechnischen Berufsalltag sowieso gefragt ist, reicht als Ausgangspunkt vollständig aus.
Verwandte Kurse
Welche Förderung passt zu dir?
Finde in 30 Sekunden heraus, ob dir ein Bildungsgutschein oder andere Zuschüsse zustehen. Kostenlos & ohne Anmeldung.
Arbeitsmarkt-Report
IT-Berufe sind seit fünf Jahren der größte Fachkräfteengpass am deutschen Arbeitsmarkt. Der Bestand offener IT-Stellen ist 2024 auf einen Rekordstand gestiegen; AI- und Cloud-Skills werden in den nächsten Jahren weiter überdurchschnittlich nachgefragt.
Zielberufe & offene Stellen
Berufe, in denen Absolvent:innen dieses Kurses typischerweise arbeiten — mit bundesweit offenen Stellen der letzten 12 Monate.
- IT-Systemadministrator5.593 Stellen
- Datenbankadministrator570 Stellen
- EDV-Fachkraft282 Stellen
- Verwaltungsinformatik (grundständig)112 Stellen
- Verwaltungsinformatik (weiterführend)112 Stellen
- Betriebswirt/Betriebswirtin (Fachschule) für Kommunikation und Büromanagement/Bachelor Professional in Wirtschaft5 Stellen