====== Ü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; ++++