Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel.

Ähnliche Präsentationen


Präsentation zum Thema: "Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel."—  Präsentation transkript:

1 Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel

2 In wie vielen Ländern wird Pashto... gesprochen? Welche Länder haben die meisten offiziellen Sprachen? Kein Datensatz gibt darüber Auskunft Wir könnten sortieren und selber zählen Wir können aber auch Datensätze zusammenführen digitale-schule-bayern.de © Erhard Künzel

3 TABELLENKALKULATION MIT EINER PIVOT-TABLE DATENBANK MIT EINER GRUPPIERTEN ABFRAGE digitale-schule-bayern.de © Erhard Künzel

4 SELECT Count(*) FROM country; SELECT Count(IndepYear)... SELECT Max(IndepYear)... SELECT Min(IndepYear)... SELECT AVG(IndepYear)... SELECT Aggregatsfunktion(...) FROM Tabelle; Arbeitsauftrag: digitale-schule-bayern.de © Erhard Künzel

5 SELECT Continent, Min(IndepYear) FROM country GROUP BY Continent; digitale-schule-bayern.de © Erhard Künzel

6 SELECT Continent, Min(IndepYear) FROM country GROUP BY Continent; digitale-schule-bayern.de © Erhard Künzel

7 SELECT Continent, Min(IndepYear) FROM country GROUP BY Continent; digitale-schule-bayern.de © Erhard Künzel

8 SELECT Continent, Min(IndepYear) FROM country GROUP BY Continent; digitale-schule-bayern.de © Erhard Künzel

9 SELECT Continent, Min(IndepYear) FROM country GROUP BY Continent; Asia-1523Europe800North America1776Africa-1000Min(IndepYear)Continent digitale-schule-bayern.de © Erhard Künzel

10 Asia-1523 Europe800 North America1776 Africa-1000 Min(IndepYear)Continent digitale-schule-bayern.de © Erhard Künzel

11 SELECT Attribute (Spalten) der Ausgabe FROM Tabelle [WHERE Selektion vor der Gruppierung] GROUP BY Gruppierer [HAVING Selektion nach der Gruppierung]; [WHERE Selektion vor der Gruppierung] [HAVING Selektion nach der Gruppierung] [ORDER BY Sortierentscheider]; digitale-schule-bayern.de © Erhard Künzel

12 SELECT Language, Count(*) AS Anzahl FROM countrylanguage WHERE Percentage >0.02 GROUP BY Language HAVING Anzahl > 10 ORDER BY Anzahl; digitale-schule-bayern.de © Erhard Künzel

13 SELECT Continent FROM country; SELECT Continent FROM country GROUP BY Continent; SELECT DISTINCT Continent FROM country; digitale-schule-bayern.de © Erhard Künzel

14

15

16 Dieses Attribut ist nicht gruppiert! digitale-schule-bayern.de © Erhard Künzel

17 Das erste Vorkommen! Zufällig! digitale-schule-bayern.de © Erhard Künzel

18 SELECT Attribute (Spalten) der Ausgabe FROM Tabelle [WHERE Selektion vor der Gruppierung] GROUP BY Gruppierer [HAVING Selektion nach der Gruppierung]; SQL-Standard: Was hier steht darf nur vom Gruppierer abhängen, oder muss eine Aggregatfunktion sein! SELECT IndepYear, Min(IndepYear) FROM country GROUP BY Continent Continent digitale-schule-bayern.de © Erhard Künzel

19 SELECT Continent, AVG(LifeExpectancy) AS Leben FROM country WHERE Population > 30 000 000 GROUP BY Continent HAVING AVG(LifeExpectancy) IS NOT NULL ORDER BY AVG(LifeExpectancy); digitale-schule-bayern.de © Erhard Künzel


Herunterladen ppt "Erhard Künzel für Info 9. Klasse: digitale-schule-bayern.de © Erhard Künzel."

Ähnliche Präsentationen


Google-Anzeigen