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