Wie viele sind im Kurs?
Frau Brandt unterrichtet Informatik. Sie fragt: „Wie viele Lernende haben sich angemeldet? Und wie gut ist der Durchschnitt?“
Sie will keine Liste mit allen Namen. Sie will eine Zahl.
Die Datenbank kann zählen und rechnen. Du lernst, wie du sie fragst.
Am Ende dieser Lektion
Notiz
Ich kann mit SQL Zeilen zählen und aus einer Spalte eine Summe, einen Durchschnitt, den kleinsten und den größten Wert holen.
Schlüsselwörter
| Begriff | Was er bedeutet | Beispiel |
|---|---|---|
| Funktion | Ein Befehl, der aus vielen Werten einen macht. | COUNT(*) |
| COUNT | Zählt Zeilen. | |
| SUM | Zählt die Werte einer Spalte zusammen. | |
| AVG | Rechnet den Durchschnitt aus. Das Wort kommt vom englischen „average“. | |
| MIN und MAX | Der kleinste und der größte Wert. | |
| Alias | Ein Name, den du einer Ergebnisspalte gibst. | AS anzahl |
Die Zellen, die Lernende ausfüllen, bleiben in dieser Vorschau leer.
Starter: Was du schon weißt
Probier es aus
Starter: Was du schon weißt
4 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.
COUNT zählt Zeilen
Mit COUNT(*) zählst du die Zeilen. Das Ergebnis ist eine Zeile mit einer Zahl.
Du kannst WHERE davorsetzen. Dann zählt die Datenbank nur die Zeilen, die zur Bedingung passen.
Die Tabellen dieses Kapitels: schueler, kurse, anmeldungen und lehrkraefte.
Probiere es aus: Lernende zählen
-- COUNT(*) zählt die Zeilen der Tabelle.
SELECT COUNT(*) FROM schueler;
-- Mit WHERE zählt es nur die Zeilen, die passen.
SELECT COUNT(*) FROM schueler WHERE klasse = '10a';
-- Ändere die Klasse auf '10b' und drücke Ausführen.
Prüfe dich: COUNT
Probier es aus
Prüfe dich: COUNT
3 FragenDeine Antworten werden hier bewertet und nicht gespeichert. Mit einem Konto bleiben deine Ergebnisse erhalten.