Easier to read with cream paper, a tint, more contrast or larger text? Choose your colours and text, once, for every page.

Vorschau

Auswählen mit WHERE

Das ist die erste Seite der Lektion. Lies sie und probier die Aufgaben aus. Der Rest steht im ganzen Kurs.

35 Minuten

Nur die Klasse 10a

Die Lehrkraft für Informatik will einen Ausflug planen. Sie braucht die Namen der Klasse 10a.

Die Tabelle enthält aber alle Klassen. Mit SELECT allein siehst du jede Zeile.

Du brauchst einen Filter. In SQL heißt er WHERE.

Am Ende dieser Lektion

Notiz

Ich kann mit WHERE nur die Zeilen anzeigen, die eine Bedingung erfüllen.

Schlüsselwörter

BegriffWas er bedeutetBeispiel
WHEREbehält nur die Zeilen, die eine Bedingung erfüllenWHERE klasse = '10a'
Bedingungein Test, der für jede Zeile wahr oder falsch istnote <= 2
Filterneinige Zeilen behalten und die anderen weglassen
Vergleichein Test zwischen zwei Werten mit =, <>, <, >, <= oder >=
HochkommasText und Datum stehen in SQL in einfachen Hochkommas'10a'

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Zum Start

Probier es aus

Zum Start

4 Fragen
Probieren Sie es aus: Ihre Antworten werden hier bewertet und danach vergessen. Melden Sie sich an, wenn Ihre Punktzahl gespeichert werden soll und Sie später dort weitermachen möchten, wo Sie aufgehört haben.Anmelden, um die Punktzahl zu behalten

Deine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.

WHERE steht nach FROM

Du schreibst WHERE hinter den Namen der Tabelle. Danach folgt die Bedingung.

SELECT spalten FROM tabelle WHERE bedingung;

Die Datenbank prüft jede Zeile. Ist die Bedingung wahr, bleibt die Zeile im Ergebnis. Sonst fehlt sie.

Probiere es aus: eine Klasse

Code: sql
-- Nur die Lernenden der Klasse 10a.
SELECT vorname, nachname, klasse
FROM schueler
WHERE klasse = '10a';

-- Ändere 10a in 11a und drücke noch einmal auf Ausführen.

Beispiel: der Test Zeile für Zeile

idvornameklasseklasse = '10a'Zeile bleibt?
1Lena10awahrJa
2Jonas10awahrJa
3Mira10bfalschNein
4Paul10bfalschNein
5Sofia11afalschNein

Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.

Prüfe dein Verständnis

Probier es aus

Prüfe dein Verständnis

3 Fragen
Probieren Sie es aus: Ihre Antworten werden hier bewertet und danach vergessen. Melden Sie sich an, wenn Ihre Punktzahl gespeichert werden soll und Sie später dort weitermachen möchten, wo Sie aufgehört haben.Anmelden, um die Punktzahl zu behalten

Deine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.

Die Lektion geht weiter

9 weitere Teile dieser Lektion stehen im ganzen Kurs, mit den Aufgaben und der Abschlussprüfung. Mit einem Konto bekommst du alles.