Skip to main content
SQL abfragen: SELECT, WHERE und Sortierung
Alle Lehrpfade4. Datenbanken und SQL
beginner+30 XP

SQL abfragen: SELECT, WHERE und Sortierung

💡 Die Kernidee im Alltag:

"Tabellen lesen und Ergebnisse reproduzierbar filtern."

Konzepte verständlich erklärt (für Einsteiger jeden Alters)

Lernziele

Tabellen lesen und Ergebnisse reproduzierbar filtern. Nach dieser Lektion kannst du das Konzept erklären, ein kleines Beispiel umsetzen und typische Grenzen benennen.

Erklärung

Eine relationale Datenbank hält Datensätze in Tabellen. SELECT wählt Spalten, WHERE filtert Zeilen, ORDER BY sortiert und LIMIT begrenzt die Ausgabe. SQL beschreibt das gewünschte Ergebnis; der Datenbankplaner entscheidet, wie es berechnet wird.

Schrittweises Beispiel

SELECT name FROM learners WHERE active = 1 ORDER BY name; gibt nur aktive Namen alphabetisch zurück. Vergleiche mit NULL benötigen IS NULL, nicht = NULL.

query = "SELECT * FROM orders WHERE total > 50 ORDER BY total DESC;"
print(query)

Zusammenfassung

Lies zuerst den Resultattyp und die Filterbedingungen; sichere schreibende Abfragen mit Transaktionen.

Lerncheck & Übung

Etwa 25 Minuten · beginner

Das lernst du

  • Erkläre die Kernidee von „SQL abfragen: SELECT, WHERE und Sortierung“ in eigenen Worten.
  • Wähle eine passende Technik für einen konkreten Anwendungsfall.
  • Erkenne mindestens eine typische Fehlerquelle.

Voraussetzungen

  • Keine Zugriffsvoraussetzungen. Vorwissen wird in der Erklärung eingeführt.

Häufige Fehler

  • Ohne `WHERE` betrifft ein `UPDATE` jede Zeile. Verlasse dich ohne `ORDER BY` nicht auf eine feste Reihenfolge.

Wissenscheck

Wie prüfst du auf fehlenden Wert?

Praktische Aufgabe

Formuliere eine Abfrage, die Bestellungen über 50 Euro nach Preis absteigend sortiert.

Die Aufgabe entwirft SQL-Abfragen. In dieser Plattform ist keine SQL-Laufzeit aktiviert; der Editor führt eine harmlose Python-Darstellung aus und sendet SQL nicht an eine Datenbank.

KI-Power-Tipp für Entwickler
Empfohlener Assistent: Optionaler Lernpartner (ohne Verbindung aus dieser Plattform)
Golden Prompt für deinen Editor:
Prüfe meine Erklärung zu „SQL abfragen: SELECT, WHERE und Sortierung“: Nenne eine fehlende Annahme und stelle mir eine Gegenfrage.
Qualitäts-Prüfung: Vergleiche die Antwort mit dem Beispiel und prüfe Randfälle eigenständig.

Interaktive Übung & lokaler Testlauf

Formuliere eine Abfrage, die Bestellungen über 50 Euro nach Preis absteigend sortiert.

Hinweise auf Wunsch anzeigen
  • Zerlege die Aufgabe in Eingabe, Verarbeitung und erwartete Ausgabe.
  • Prüfe auch einen leeren oder ungültigen Fall.
Isolierte Ausführungsumgebung