Arbeitsblatt 2

Arbeitsblatt 2

Vorgehensweise:

  • Alle Abschnitte, die mit SQL beginnen enthalten 2 Aufgaben
  • Die erste Aufgabe davon lösen wir gemeinsam in der Übung
  • Die zweite Aufgabe müssen sie in Eigenarbeit lösen und mir in der Abnahme vorführen
  • Alle Abschnitte, die mit nicht SQL enthalten nur eine Aufgabe, die in der Übung behandelt wird

Die in der Übung behandelten Aufgaben sind sehr ähnlich zu den in Eigenarbeit zu lösenden.
Es gibt einen Punkt für jede SQL-Aufgabe

SQL01 - Filterung

Bestellungen mit Bestelldatum 23.09.2019 und KID kleiner als 10700.
Sortiert nach BID.

Preise der Preisliste PLID=1, deren Betrag größer als 70 Euro ist.
Sortiert nach Betrag.



SQL02 - Null

Alle Produkte, die keine Längenangabe haben.
Sortiert nach Bez.

Alle Verkaufsgebiete, die keine Obergebiete haben.



CASE

Verkaufsgebiete und Kennzeichnung, ob ein Gebiet Wurzel der Hierarchie ist,
innerer Knoten oder Blatt.



SQL03 - Einrückungen

Verkaufsgebiethierarchie mit Einrückungen entsprechend der Ebene.
Sortiert nach VGID.

Produktkategoriehierarchie mit Einrückungen entsprechend der Ebene.
Sortiert nach KID.



Datenfehler

Bestellpositionen mit fehlerhaftem Einzelpreis.
D.h., der Einzelpreis stimmt nicht mit dem Betrag aus der zum Zeitpunkt gültigen Preisliste überein.
Sortiert nach BID und PID.

SQL04 - Self Join

Produktkategorien mit Unter- und Unter-Unterkategorien.
Sortiert nach KID.

Verkaufsgebietshierarchie mit allen Ebenen.
Sortiert nach VGID von Ebene 1 bis 4.



SQL05 - Left Join

Kunden aus Verkaufsgebiet 2220 ohne Bestellungen.
Sortiert nach KID.

Produkte ohne Bestellungen.
Sortiert nach PID.



SQL06 - Anzahlen

Anzahl Bestellungen pro Verkaufsgebiet der Ebene 3.
Es sollen nur solche Verkaufsgebiete ausgegeben werden, die mehr als 2000 Bestellungen haben.
Sortiert nach VGID.

Anzahl Bestellungpositionen pro Kategorie der Ebene 2.
Es sollen nur solche Kategorien ausgegeben werden, die mehr als 20000 Bestellungen haben.
Sortiert nach KID.



SQL07 - Monatsweiser Umsatz

Umsatz 'Lima Gartensessel' über alle Monate des Jahres 2019.
Umsatz ist Summe Gesamtpreise der Bestellungen.
Absteigend sortiert nach Umsatz.

Umsatz im Verkaufsgebiet 'Nordwest' über alle Monate des Jahres 2019.
Umsatz ist Summe Gesamtpreise der Bestellungen.
Absteigend sortiert nach Umsatz.



SQL08 - Umsatz in zwei Dimensionen

Umsatz pro Jahr und Verkaufsgebiet für die Jahre 2018 und 2019.
Umsatz ist Summe Gesamtpreise der Bestellungen.
Sortiert nach Jahr und Verkaufsgebietbezeichnung.

Umsatz pro Jahr und Kategorie für die Jahre 2018 und 2019.
Es sollen nur Produkte der Kategorien der Ebene 3 betrachtet werden.
Umsatz ist Summe Gesamtpreise der Bestellungen.
In die Berechnung darf jedes Produkt nur bzgl. der Hauptkategorie einbezogen werden.
Sortiert nach Jahr und Produktbezeichnung.