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;