Mit der SQL-Abfrage unten erhältst du die Anzahl der Bienen, die um 12 Uhr im Westen (90 bis 180 Grad) in einer Entfernung von 100 bis 1000 m Futter gefunden haben. Kannst du die SQL-Abfrage noch vervollständigen?
Ziehe die braunen Textwerte an die richtige Stelle.
Allgemein funktioniert eine solche große SQL-Abfrage so:
SELECT COUNT(*) FROM Bienentanz
WHERE (
Uhrzeit='XX:XX'
AND Winkel BETWEEN Winkel1 AND Winkel2
AND Entfernung BETWEEN Wert1 AND Wert2) );
Vielleicht erkennst du sogar die Schritte von vorhin?
Vervollständige die Tabelle. Dazu kannst du die SQL-Abfrage von oben als Vorlage benutzen. Du musst nur die Werte für Winkel und Entfernungen immer anpassen. Nutze die echte Datenbank weiter unten, um die SQL-Abfragen auszuführen.
Gib einfach mal folgende SQL-Abfrage unter “SQL Query” ein:
SELECT COUNT(*) FROM Bienentanz
WHERE (Uhrzeit='12:00'
AND (Winkel BETWEEN 90 AND 180)
AND (Entfernung BETWEEN 100 AND 1000));
Westen und 100 m bis 1 km
SELECT COUNT(*) FROM Bienentanz
WHERE (Uhrzeit='12:00'
AND (Winkel BETWEEN 90 AND 180)
AND (Entfernung BETWEEN 100 AND 1000));
Westen und 1 bis 2 km
SELECT COUNT(*) FROM Bienentanz
WHERE (Uhrzeit='12:00'
AND (Winkel BETWEEN 90 AND 180)
AND (Entfernung BETWEEN 1000 AND 2000));
Osten und 100 m bis 1 km
SELECT COUNT(*) FROM Bienentanz
WHERE (Uhrzeit='12:00'
AND (Winkel BETWEEN -90 AND 0)
AND (Entfernung BETWEEN 100 AND 1000));
Osten und 1 km bis 2 km
SELECT COUNT(*) FROM Bienentanz
WHERE (Uhrzeit='12:00'
AND (Winkel BETWEEN -90 AND 0)
AND (Entfernung BETWEEN 1000 AND 2000));
Norden und 100 m bis 1 km
SELECT COUNT(*) FROM Bienentanz
WHERE (Uhrzeit='12:00'
AND (Winkel BETWEEN -180 AND -90)
AND (Entfernung BETWEEN 100 AND 1000));
Norden und 1 km bis 2 km
SELECT COUNT(*) FROM Bienentanz
WHERE (Uhrzeit='12:00'
AND (Winkel BETWEEN -180 AND -90)
AND (Entfernung BETWEEN 1000 AND 2000));