← schule-kleinoeder.de
Informatik · Jgst. 9 · Stufe 1 von 4SQL-Abfragen: Einstieg
Alle Stufen
Das lernst du hier
  • Ich kann mit SELECT festlegen, welche Spalten (Attribute) ausgegeben werden.
  • Ich kann mit FROM die Tabelle (Relation) wählen, aus der die Daten stammen.
  • Ich kann mit WHERE die Datensätze auswählen, die eine Bedingung erfüllen – auch mit AND und OR.
  • Ich kann vorhersagen, welche Zeilen eine Abfrage liefert, und meine Vorhersage überprüfen.
Das Wichtigste zum Nachlesen
Tabelle, Spalte, Zeile
Eine Tabelle heißt auch Relation, eine Spalte Attribut, eine Zeile Datensatz. Der Primärschlüssel (unterstrichen) kennzeichnet jeden Datensatz eindeutig.
SELECT … FROM …
SELECT nennt die Spalten (* = alle), FROM die Tabelle. DISTINCT entfernt doppelte Ergebniszeilen.
WHERE
Behält nur die Zeilen, für die die Bedingung wahr ist. Vergleiche: = <> (ungleich) < <= > >=. Text steht in Hochkommas: 'Blau'.
AND / OR
AND: beide Bedingungen müssen gelten. OR: mindestens eine muss gelten.
Reihenfolge der Auswertung
Die Datenbank liest zuerst FROM, dann WHERE, zuletzt SELECT – nicht in der Reihenfolge, in der die Abfrage geschrieben wird.

Übungsaufgaben

Wähle eine Aufgabe, baue die passende Abfrage zusammen und klicke auf „Prüfen“. Verglichen wird das Ergebnis – es gibt oft mehrere richtige Wege. Wenn du nicht weiterkommst, helfen dir gestufte Hinweise.

Abfrage

SELECT
FROM
WHERE
Als SQL-Text anzeigen

                    
                

Tabellen

unterstrichen: Primärschlüssel – kennzeichnet jede Zeile eindeutig

Ergebnis

Baue oben eine Abfrage zusammen und klicke auf „Abfrage ausführen“.