HTL Aggregatfunktionen world
From SQLZoo
Einfache Aggregatfunktionen auf der World Tabelle
1.
Berechne die Gesamtbevölkerung aller Länder in der Tabelle.
SELECT SUM(population) AS Gesamtbevölkerung FROM world;
result
Fläche
2.
Finde die durchschnittliche Fläche der Länder in der Tabelle.
SELECT AVG(area) AS DurchschnittlicheFläche FROM world;
result
Bevölkerung
Bestimme die maximale Bevölkerungszahl in der Tabelle.
3.
SELECT MAX(population) AS MaximaleBevölkerung FROM world;
result
Kleine Fläche
Ermittle die kleinste Fläche in der Tabelle.
4.
SELECT MIN(area) AS KleinsteFläche FROM world;
result
Große Länder
Zähle die Anzahl der Länder, deren Fläche größer als 1.000.000 Quadratkilometer ist.
5.
SELECT COUNT(*) AS AnzahlGroßerLänder FROM world WHERE area > 1000000;
result
Bevölkerungsdichte
Berechne die durchschnittliche Bevölkerungsdichte (Population/Area) aller Länder.
6.
SELECT AVG(population / area) AS DurchschnittlicheDichte FROM world;
result
Bevölkerung Afrika
Bestimme die Gesamtbevölkerung aller Länder in Afrika.
7.
SELECT SUM(population) AS GesamtbevölkerungAfrika FROM world WHERE continent = 'Africa';
result
Mit Sub-Select zum Erfolg
Finde das Land mit der höchsten Fläche.
8.
SELECT name, area FROM world WHERE area = (SELECT MAX(area) FROM world);
result
Länder Europas
Zähle die Anzahl der Länder, die in Europa liegen.
9.
SELECT COUNT(*) AS AnzahlEuropäischerLänder FROM world WHERE continent = 'Europe';
result
So viele Menschen
Berechne die Gesamtfläche der Länder mit einer Bevölkerung über 50 Millionen.
10.
SELECT SUM(area) AS GesamtflächeGroßerLänder FROM world WHERE population > 50000000;
result