Übungen SQL Abfragen

(A1) Abi 2022

Geben Sie jeweils eine passende SQL-Abfrage an:

(a) Die Anzahl der in der Tabelle Land erfassten Länder.

(b) Das CO:-Ä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.

© Für jedes Land den Namen und die Summe der Schadstoffe durch die Emissionsart "Landwirtschaft Gesamt" seit dem Jahr 2000 (einschließlich).

(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;