Einstieg - Statistische Daten
Wenn du eine SQL-Abfrage ausgeführt hast, dann ist dir vielleicht aufgefallen, dass jeweils auch die Anzahl der Datensätze im Ergebnis ausgegeben wurde:
Das Datenbanksystem kann die Anzahl der Ergebniszeilen berechnen. Dafür gibt es auch einen SQL-Befehl:
SELECT COUNT(*)
FROM land, kontinent
WHERE land.KNR = kontinent.KNR
AND kontinent.Name = 'Afrika'
Die Abfrage zählt damit, wie viele Länder im Kontinent Afrika erfasst sind.
SQL-Befehl kopieren und direkt ausprobieren...
Aufgabe 1
Wie viele Länder sind für die anderen Kontinente gespeichert?
Aufgabe 2
Wie viele Städte liegen am Rhein?
Wie du sicher gemerkt hast, sind solche Aufgaben nur für sehr eng gefasste Anfragen von Hand durchführbar.
Wenn du jetzt etwa zählen solltest, wie viele Orte pro Land erfasst sind, so ist das viel zu aufwändig und erfordert ein neues Konzept.