Dreißig Übungen zu Spaltenauswahl, Bedingungen und Ergebnis-Tabellen.
Dein Fortschritt:
0 / 0 Aufgaben
1
Übungsaufgaben
Dreißig Übungen zum Klicken, Ziehen und Knobeln — von AFB I bis AFB III. Jede Übung gibt dir sofort Rückmeldung; wenn du hängst, helfen dir die zwei gestuften Tipps.
A1
Was liefert die Abfrage?
AFB I
Gegeben ist die Tabelle Tier und die Abfrage SELECT Name FROM Tier WHERE Gehege = 'Savanne';Gib alle Namen an, die im Ergebnis stehen.
Tabelle Tier
TierNr
Name
Art
Gehege
Gewicht
Geburtsjahr
1
Kiara
Löwe
Savanne
180
2016
2
Bongo
Zebra
Savanne
320
2019
3
Frieda
Pinguin
Küste
12
2021
4
Olli
Pinguin
Küste
14
2018
5
Rasmus
Löwe
Savanne
210
2012
6
Luna
Luchs
Wald
22
2020
Mehrere Antworten sind richtig. Markiere alle zutreffenden und klicke dann auf „Prüfen“.
„Savanne“ ist ein Wert der Bedingung, er steht nicht im Ergebnis — ausgegeben wird nur die Spalte Name.
Frage: Welche Zeilen erfüllen die Bedingung?Warum? WHERE filtert Zeilen, SELECT wählt dann die Spalte.
Hilfe: Erst alle Zeilen mit Gehege = Savanne suchen, dann nur deren Namen ausgeben.
A2
Grenzen der Bedingung
AFB III
Gegeben ist die Tabelle Berg. Die Abfrage SELECT Name FROM Berg WHERE Hoehe > x; soll genau drei Zeilen liefern. Entscheide, welche ganzen Zahlen für x infrage kommen: Trage den kleinsten und den größten passenden Wert ein.
Tabelle Berg
BergNr
Name
Land
Hoehe (m)
1
Zugspitze
Deutschland
2962
2
Watzmann
Deutschland
2713
3
Brocken
Deutschland
1141
4
Feldberg
Deutschland
1493
5
Großglockner
Österreich
3798
6
Kahler Asten
Deutschland
841
m
m
Sortiere die Höhen im Kopf: Die drei höchsten Gipfel müssen größer als x sein, der vierte darf es nicht mehr sein.
Der vierthöchste Berg hat 1493 m (x darf nicht kleiner sein), der dritthöchste 2713 m (x muss darunter bleiben). Bei „größer als“ zählt der Randwert selbst nicht mit.
A3
Drei Abfragen im Vergleich
AFB II
Ein Paketdienst führt die Tabelle Paket(PaketNr, Ziel, Gewicht, Preis) (Gewicht in kg). Gesucht sind Ziel und Gewicht aller Pakete, die mehr als 5 kg wiegen; ein Paket wiegt genau 5 kg. Vergleiche drei Entwürfe nach den Kriterien Spalten (×1), Zeilen (×2) und Syntax (×3):
ASELECT Ziel, Gewicht FROM Paket WHERE Gewicht >= 5; BSELECT * FROM Paket WHERE Gewicht > 5; CSELECT Ziel, Gewicht FROM Paket WHERE Gewicht > '5';
Bewerte jede Abfrage je Kriterium mit 0 (falsch), 1 (teilweise richtig) oder 2 (richtig); jeder Klick zählt weiter. Die gewichteten Gesamtwerte rechnen sich unten mit. Klicke zum Schluss im Tabellenkopf die Option an, die am besten abschneidet.