HTL/EinfacheAggregatfunktion
Jump to navigation
Jump to search
Language: | English |
---|
name | continent | area | population | gdp |
---|---|---|---|---|
Afghanistan | Asia | 652230 | 25500100 | 20343000000 |
Albania | Europe | 28748 | 2831741 | 12960000000 |
Algeria | Africa | 2381741 | 37100000 | 188681000000 |
Andorra | Europe | 468 | 78115 | 3712000000 |
Angola | Africa | 1246700 | 20609294 | 100990000000 |
.... |
Einfache Aggregatfunktionen
Die Aggregatfunktionen sind COUNT(), SUM(), MIN(), MAX(), AVG().
Die Überschrift einer Spalte kannst Du mit dem Schlüsselwort AS anpassen.
Wie viele Länder enthält die world-Tabelle? Gib als Überschrift "Anzahl der Länder" aus.
SELECT gdp AS 'Brutto Inlandsprodukt' FROM world ;
SELECT COUNT(*) FROM world;
Ermittle die Weltbevölkerung.
SELECT SUM(population) FROM world;
Gib das Durchschnitts-Bruttoinlandsprodukt an. Ändere die Überschrift auf "GDP Average"
SELECT AVG(GDP) AS 'GDP Average' FROM world ;
Wie groß sind "Bevölkerung" und "Bruttoinlandsprodukt" für ganz Europa?
SELECT SUM(population) AS "Bevölkerung" , SUM(gdp) AS "Bruttoinlandsprodukt" FROM world WHERE continent = 'Europe';
Ermittle die Flächen des kleinsten und größten Landes.
SELECT MIN(area) AS "Kleinste Fläche", MAX(area) AS "Größte Fläche" FROM world;
Wie viele verschiedene Kontinente gibt es?
SELECT COUNT(DISTINCT(continent)) AS "Anzahl Kontinente" FROM world;
Werte filtern
Gib die Gesamtfläche der Länder der Karibik aus.
SELECT sum(area) from world where continent = 'Caribbean';
Gib die Gesamtbevölkerung aller kleinen Länder aus. Ein Land mit einer Fläche weniger als 500 gilt als klein.
SELECT sum(population) from world where area <500;
Gib die Gesamtbevölkerung aller kleinen Länder aus Europa aus. Ein Land mit einer Fläche weniger als 500 gilt als klein.
SELECT sum(population) from world where area <500 AND continent = "Europe";
Berechne das Pro Kopf Einkommen für den Kontinent Europa. (Zur Erinnerung: Das Pro Kopf Einkommen eines Landes wird mit GDP/Population berechnet)
SELECT sum(gdp)/sum(population) as 'Pro Kopf Einkommen Europa' from world where continent = "Europe";