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