Hallo zusammen. =)
Ich bin noch relativ neu und unerfahren was SQL angeht und ich habe ein paar Aufgaben, bei denen ich einfach nicht weiterkomme. Es geht darum, dass ich eine Tabelle habe in der mehrere Personen, deren Stadt, Bundesstaat und Land aufgelistet sind. Ich soll jetzt die Anzahl der Bewohner und ihr durchschnittliches Einkommen pro Stadt, Bundesland und des gesamten Landes in einer Tabelle ausgeben. Der Teil mit "in einer Tabelle" macht mir schwierigkeiten..
Nur nach Staat zB ist ja einfach:
Aber wie gebe ich aus einer Tabelle mehrere Durchschnitte nach unterschiedlichen Spalten sortiert aus?
Mir reicht es, wenn mir jemand den korrekten Befehl sagen könnte, ich kann danach selber im Internet suchen, wie der genutzt wird und wie ich eventuelle Nullstellen rauskürze usw, aber es fehlt mir einfach der Ansatz. =(
Ich hoffe ich hab mich zumindest halbwegs klar ausgedrückt.
Allerliebste Grüße
Jolies
Ich bin noch relativ neu und unerfahren was SQL angeht und ich habe ein paar Aufgaben, bei denen ich einfach nicht weiterkomme. Es geht darum, dass ich eine Tabelle habe in der mehrere Personen, deren Stadt, Bundesstaat und Land aufgelistet sind. Ich soll jetzt die Anzahl der Bewohner und ihr durchschnittliches Einkommen pro Stadt, Bundesland und des gesamten Landes in einer Tabelle ausgeben. Der Teil mit "in einer Tabelle" macht mir schwierigkeiten..
Nur nach Staat zB ist ja einfach:
Code:
SELECT e.Staat, AVG(e.Einkommen)AS Einkommen
FROM Einwohner e
GROUP BY e.Staat
Aber wie gebe ich aus einer Tabelle mehrere Durchschnitte nach unterschiedlichen Spalten sortiert aus?
Mir reicht es, wenn mir jemand den korrekten Befehl sagen könnte, ich kann danach selber im Internet suchen, wie der genutzt wird und wie ich eventuelle Nullstellen rauskürze usw, aber es fehlt mir einfach der Ansatz. =(
Ich hoffe ich hab mich zumindest halbwegs klar ausgedrückt.

Allerliebste Grüße
Jolies