Page 1 of 1
Durchschnittsberechung aus mySQL-Datenbank
Posted: 2004-01-22 14:52
by jeroen
Ich habe eine Datenbank, in welcher 2000 Personendaten gespeichert sind. Nun möchte ich
- den jüngsten User ermitteln (Alter ist in DB)
- den ältesten User ermitteln
- den Altersdurchschnitt ermitteln.
Hat jemand einen Ansatz für mich ???
Re: Durchschnittsberechung aus mySQL-Datenbank
Posted: 2004-01-22 15:01
by oxygen
Jeroen wrote:Ich habe eine Datenbank, in welcher 2000 Personendaten gespeichert sind. Nun möchte ich
- den jüngsten User ermitteln (Alter ist in DB)
- den ältesten User ermitteln
SELECT * FROM USERS ORDER BY AGE ASC/DESC LIMIT 0,1
- den Altersdurchschnitt ermitteln.
Hm, fällt mir gerade nichts zu sein, wie das sich nur per SQL lösen lässt.
Re: Durchschnittsberechung aus mySQL-Datenbank
Posted: 2004-01-22 15:14
by jeroen
Habe die Lösung gefunden:
AVG = Average = Durchschnitt...
Hätte ich auch selbst drauf kommen können :)
Re: Durchschnittsberechung aus mySQL-Datenbank
Posted: 2004-01-23 23:38
by deanwickert
Und genauso geht das auch mit minimum und maximum:
Code: Select all
SELECT min(alter) FROM users;
SELECT max(alter) FROM users;
Re: Durchschnittsberechung aus mySQL-Datenbank
Posted: 2004-01-24 13:58
by oxygen
Jein. Dann hat man zwar das minimal und maximal Alter, aber nicht den zugehörigen User. Das war aber die Aufgabe. Richtige Lösung siehe oben ;)
Re: Durchschnittsberechung aus mySQL-Datenbank
Posted: 2004-01-30 00:57
by hahnebuechen
øxygen wrote:Jein. Dann hat man zwar das minimal und maximal Alter, aber nicht den zugehörigen User. Das war aber die Aufgabe. Richtige Lösung siehe oben ;)
Doch es geht ...
oder besser Spalten auswählen ...
Code: Select all
SELECT id, name, min(alter) FROM users;