====== Übungen SQL Abfragen ======
{{:aufgabe.png?nolink |}}
=== (A1) Abi 2022 ===
Gib jeweils eine passende SQL-Abfrage an auf den abgebildeten Tabellen an:
{{ :faecher:informatik:oberstufe:datenbanken:abfragen_ueb01:2022.drawio.png |}}
* a) Die Anzahl der in der Tabelle ''Land'' erfassten Länder.
* b) Das CO2-Äquivalent des tierischen Methanausstoßes (QID 5058) neben dem Landesnamen und dem Jahr, sortiert aufsteigend nach dem Landesnamen und innerhalb eines Landes absteigend nach dem Jahr.
* c) Für jedes Land den Namen und die Summe der Schadstoffe durch die Emissionsart "Landwirtschaft Gesamt" seit dem Jahr 2000 (einschließlich).
Zum Testen: {{ :faecher:informatik:oberstufe:datenbanken:abfragen_ueb01:abi2022.sql.zip |Die Tabellen der Datenbank}}
++++ a) |
SELECT COUNT(name)
FROM Land
++++
++++ b) |
SELECT CO2_Aeq, Name, Jahr
FROM emittiert, Land
WHERE emittiert.LID = Land.LID
AND QID= 5058
ODER BY Name ASC, Jahr DESC
SELECT e.CO2_Aeq, l.Name, e.Jahr
FROM Land as l
INNER JOIN emittiert AS e ON l.LID=e.LID
WHERE e.QID=5058
ORDER BY l.Name, e.Jahr DESC;
++++
++++ c) |
SELECT Name, sum(CO2_Aeq)
FROM Land, emittiert,Quelle
WHERE Name_de = "Landwirtschaft Gesamt"
AND emittiert.QID = Quelle.QID
AND Land.LID = emittiert.LID
AND Jahr > 1999
GROUP By Name;
SELECT e.CO2_Aeq, l.Name, e.Jahr
FROM Land as l
INNER JOIN emittiert AS e ON l.LID=e.LID
WHERE e.QID=5058
ORDER BY l.Name, e.Jahr DESC;
++++