Die interaktive Ausbildungsumgebung für angehende Fachkräfte im IT-Systemmanagement. Lerne Datenbankabfragen praxisnah und interaktiv.
Modul 1: Basics
Der Einstieg in die Welt von SQL. Lerne SELECT, WHERE, logische Verknüpfungen (AND/OR) und einfache Sortierungen anhand einer Hardware-Tabelle.
Modul 2: Advanced
Statistiken und Analysen. Lerne Aggregatfunktionen (COUNT, SUM, AVG, MIN, MAX), DISTINCT, LIKE und das Gruppieren von Daten (GROUP BY) für tiefergehende Auswertungen.
Modul 3: Prüfung
Der Härtetest! 10 zufällige Aufgaben aus einem Pool von 50 IT-Szenarien. Stelle dein Wissen über 3 Tabellen unter Beweis – und übe so lange, bis du alle 50 Aufgaben gemeistert hast.
Willkommen im IT-Systemmanagement!
Als angehende Fachkraft im IT-Systemmanagement hast du ständig mit Daten zu tun: Welche Hardware ist im Einsatz? Welche Kunden haben den Premium-Support gebucht?
Um diese Fragen zu beantworten, nutzen wir SQL (Structured Query Language). Mit SQL sprichst du direkt mit der Datenbank.
Unsere Übungsdatenbank: "IT_Sys_DB" In dieser Lerneinheit arbeiten wir mit einer Tabelle namens Hardware. Hier ist ein kleiner Einblick:
ID
Kategorie
Hersteller
Modell
Preis
Lagerbestand
1
Notebook
Lenovo
ThinkPad T14
1200
15
2
Monitor
Dell
UltraSharp 27
350
42
3
Server
HP
ProLiant DL380
4500
3
4
Notebook
Apple
MacBook Pro 16
2400
8
Der SELECT Befehl
Der wichtigste Befehl in SQL ist SELECT. Er bedeutet "Wähle aus".
Alles auswählen: Der Stern (*)
SELECT * FROM Hardware;
Bestimmte Spalten auswählen
SELECT Hersteller, Modell FROM Hardware;
Aufgabe 1: Zeig mir alles!
Erstelle eine Abfrage, die alle Spalten der Tabelle Hardware ausgibt.
Nutze das Sternchen (*) und vergiss das FROM nicht!
Aufgabe 2: Nur das Nötigste
Für eine kurze Inventur-Liste braucht das Team nur die Spalten Kategorie und Lagerbestand aus Hardware.
Aufgabe 3: Detailübersicht
Wähle nun drei Spalten aus: Hersteller, Modell und Preis aus der Tabelle Hardware.
Aufgabe 4: Nur Modelle
Schreibe eine Abfrage, die als einzige Spalte nur das Modell aus der Hardware-Tabelle liefert.
Gezielt suchen: Die WHERE-Klausel
Mit WHERE filterst du Datensätze. Texte kommen in einfache Anführungszeichen (z.B. 'Lenovo'), Zahlen bleiben ohne (z.B. 100).
SELECT Spalten FROM Tabelle WHERE Bedingung;
Aufgabe 5: Apple-Geräte
Schreibe eine Abfrage, die alle Spalten für die Geräte ausgibt, bei denen der Hersteller gleich 'Apple' ist.
Aufgabe 6: Günstige Hardware
Finde alle Geräte (alle Spalten), deren Preiskleiner als 500 ist.
Aufgabe 7: Nur Monitore
Zeige alle Spalten für Artikel, deren Kategorie gleich 'Monitor' ist.
Logische Verknüpfungen: AND & OR
AND: Beide Bedingungen müssen wahr sein. OR: Mindestens eine Bedingung muss wahr sein.
Aufgabe 8: Kritischer Bestand
Finde alle Artikel (alle Spalten), bei denen die Kategorie gleich 'Notebook' ist UND der Lagerbestand kleiner als 10 ist.
Aufgabe 9: Zwei Hersteller
Wir suchen Geräte (alle Spalten), deren Hersteller entweder 'HP'ODER'Dell' ist.
Aufgabe 10: Teure Server
Finde alle Geräte (alle Spalten), die die Kategorie'Server' haben UND deren Preis größer als 2000 ist.
Ordnung ins Chaos: ORDER BY
Sortiere Ergebnisse mit ORDER BY Spalte ASC (aufsteigend) oder DESC (absteigend) ganz am Ende der Abfrage.
Aufgabe 11: Preisliste
Wähle Hersteller, Modell, Preis aus Hardware. Sortiere nach Preis aufsteigend (ASC).
Aufgabe 12: Die meisten auf Lager
Gib alle Spalten der Hardware aus und sortiere sie nach dem Lagerbestandabsteigend (DESC), sodass der höchste Bestand oben steht.
Aufgabe 13: Alphabetisch sortiert
Gib alle Spalten der Hardware aus und sortiere sie alphabetisch nach dem Hersteller aufsteigend (ASC).
Modul 2: Fortgeschrittene Abfragen
Oft brauchst du Statistiken für das IT-Controlling: Summen, Durchschnitte oder Zählungen. Hier nutzt du Aggregatfunktionen.
Mathematik in SQL: Aggregatfunktionen
COUNT(*): Zählt Datensätze.
SUM(Spalte): Bildet die Summe.
AVG(Spalte): Berechnet den Durchschnitt (Average).
MIN(Spalte): Gibt den kleinsten Wert zurück.
MAX(Spalte): Gibt den größten Wert zurück.
Aufgabe 14: Inventar zählen
Finde heraus, wie viele Datensätze (Zeilen) es in der Tabelle Hardware gibt.
Aufgabe 15: Gesamter Lagerbestand
Berechne die Summe (SUM) aller Geräte im Lagerbestand der Tabelle Hardware.
Aufgabe 16: Durchschnittspreis
Berechne den Durchschnitt (AVG) vom Preis in der Tabelle Hardware.
Aufgabe 17: Der billigste Artikel
Nutze die Funktion für das Minimum (MIN), um den kleinsten Preis in Hardware zu finden.
Aufgabe 17b: Der teuerste Artikel
Nutze die Funktion für das Maximum (MAX), um den größten Preis in Hardware zu finden. MAX gibt den höchsten Wert zurück – das Gegenstück zu MIN.
DISTINCT & LIKE (Muster erkennen)
DISTINCT filtert Duplikate bei der Ausgabe (z.B. SELECT DISTINCT Hersteller).
Mit LIKE und % kannst du Text-Muster in einer WHERE-Bedingung suchen.
Aufgabe 18: Welche Hersteller?
Lass dir alle Hersteller aus Hardware anzeigen, aber jeden nur einmal (DISTINCT).
Aufgabe 19: Beginnt mit Pro
Finde alle Spalten der Hardware, bei denen das Modell mit "Pro" beginnt.
Aufgabe 20: Enthält Pad
Finde alle Spalten der Hardware, bei denen das Modell irgendwo das Wort "Pad" enthält (Tipp: % davor und danach).
Aufgabe 21: Welche Kategorien?
Lass dir alle Kategorien aus Hardware anzeigen, aber jede nur einmal (DISTINCT).
Gruppieren mit GROUP BY
Die eiserne Regel: Alles, was du oben im SELECT anfragst (außer Funktionen wie SUM/COUNT), MUSS unten im GROUP BY stehen!
Aufgabe 22: Durchschnittspreis pro Kategorie
Gib die Kategorie und den Durchschnittspreis (AVG(Preis)) aus Hardware aus. Gruppiere nach Kategorie.
Aufgabe 23: Bestand pro Hersteller
Gib den Hersteller und die Summe vom Lagerbestand (SUM(Lagerbestand)) aus. Gruppiere nach Hersteller.
Aufgabe 24: Anzahl Modelle pro Hersteller
Gib den Hersteller aus und zähle, wie viele Datensätze (COUNT(*)) es jeweils gibt. Gruppiere nach Hersteller.
Willkommen zur Prüfungssimulation. Das System wählt 10 zufällige Aufgaben aus einem Pool von 50 IT-Szenarien aus. Nach jeder Runde kannst du weitere 10 Aufgaben üben – bis alle 50 gemeistert sind.
Die Tabellen sind jederzeit auf der rechten Seite sichtbar. Einen Struktur-Tipp bekommst du bei Bedarf per Button.