Benütze die Aufgabe Basic Queries. Falls du diese noch nicht gemacht hast, kannst auch direkt die Beispiel-Studenten-Tabellen inkl. Testdaten herunterladen und per Import in phpMyAdmin in eine bestehende Datenbank laden.
Verwende die folgenden MYSQL Funktionen:
YEAR(), MONTH(), DAY(), NOW()
Aufgabe
- Lese zuerst alle Datensätze aus.
SELECT * FROM tabelle- Sortiere die Resultate nun nach Geburtsdatum aufsteigend
- Schränke die Anzeige so ein, dass nur diejenigen berücksichtigt werden, welche im aktuellen Monat Geburtstag haben (egal, welcher dies ist, also keine fixe Angabe eines Monats)
- Schränke die Anzeige nun weiter ein, so dass nur diejenigen betroffen sind, deren Geburtstag dieses Jahr noch nicht vorbei ist
- Erzeuge nun noch ein weiteres Feld mit dem Namen "alter" (Aliasing mit AS), welches durch die Berechnung des Jahrgangs das Alter jedes Studenten ausgibt
- Sortiere die Resultate nun nicht nach Geburtsdatum, sondern nur nach dem Tag des Geburtsdatums aufsteigend
-> Was könnte man nun mit diesen Daten machen?
Tipps
wenn du mehr Testdaten benötigst, kannst du dir hier welche generieren, und das CSV direkt importieren