Aufgaben: Gruppierung mit Aggregatfunktionen
Informationen zur diesem Thema finden Sie unter SELECT-Anweisung.
Aufg. 1: Lassen Sie sich aus der Tabelle Titel der Datenbank Verleger
die Anzahl aller Buchtitel und den Durchschnittspreis der Bücher
anzeigen. [1]
Aufg. 2: Lassen Sie sich aus der Tabelle Titel der Datenbank Verleger in
Gruppierung nach Gebiet (Fachgebiet) den Durchschnittspreis,
Maximalpreis, Minimalpreis und die Anzahl der jeweils davon betroffenen
Buchtitel ausgeben. [6]
Aufg. 3: Lassen Sie sich bezüglich der vorangegangenen Aufgabe nur die
Gruppenwerte anzeigen bei denen der Buchdurchschnittspreis höher als
$13.50 ist. [4]
Aufg. 4: Lassen Sie sich aus der Datenbank Bibliothek alle Mitglieder
ausgeben, die sich Bücher haben reservieren lassen und die jeweilige
Anzahl der reservierten Bücher! (Anm.: Die Mitglieder sollen nur mit
ihrer Mitgliedsnummer angezeigt werden.) [589]
Aufg. 5 (für erfahrene SQL-Entwickler): Erweitern Sie die Ergebnisanzeige zur Aufg. 4 so, dass am Ende
der Tabelle die durchschnittliche Anzahl der reservierten Büchern je
Mitglied angezeigt wird [Ergebniswert: 3.66…]
Mitglieds_Nr (Kein Spaltenname)
4642 4.0
8688 3.0
3418 4.0
3809 4.0
5832 3.0
171 3.0
avg
3.66723259762309
Hilfe: DatenTypen konvertieren mit "convert" und "compute"-Klausel. siehe Hilfe
Aufg. 6: Lassen Sie sich aus der Datenbank Bibliothek nur die Mitglieder
ausgeben, die sich mehr als 3 Bücher haben reservieren lassen und die
jeweilige Anzahl der reservierten Bücher! [393]
Aufg. 7: Lassen Sie sich aus der Datenbank Bibliothek die
Mitgliederanzahl der erwachsenen Mitglieder in den verschiedenen
Wohnorten anzeigen. [11]
Aufg. 8: Lassen Sie sich aus der Datenbank Verleger alle Orte auflisten
in denen Autoren wohnen und die Anzahl der dort lebenden Autoren. [16]