faecher:informatik:oberstufe:datenbanken:joins:loseungen

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
faecher:informatik:oberstufe:datenbanken:joins:loseungen [27.01.2022 08:43] sbelfaecher:informatik:oberstufe:datenbanken:joins:loseungen [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1
Zeile 1: Zeile 1:
-====== Lösungen Joins I ====== 
  
-++++ Gib die Liste mit den Namen aller jemals bestellen Artikel mitsamt ihres Bestelldatums aus. | 
-<code sql> 
-SELECT AName, BZeitpunkt FROM artikel, bestellt 
-WHERE artikel.ANr = bestellt.ANr 
-</code> 
-++++ 
- 
-++++ Gib die Liste aller Kundennummern zusammen mit den Namen der Artikel, die unter dieser Nummer bestellt wurden, aus.| 
-<code sql> 
-SELECT kunden.KNr, artikel.AName FROM artikel, kunden, bestellt 
-WHERE artikel.ANr = bestellt.ANr 
-AND kunden.KNr=bestellt.KNr 
-</code> 
-++++ 
- 
-++++ Gib alle  Zeitpunkte aus, zu denen Thomas Tischler Artikel im Webshop bestellt hat. | 
-<code sql> 
- 
-</code> 
-++++ 
- 
-Gib  die Namen aller Artikel aus, die Maximilian Mayer bestellt hat. 
- 
- 
- 
-Gib die Namen aller Kunden aus, die mindestens einmal einen Artikel bestellt haben, absteigend sortiert nach dem Datum der letzten Bestellung. 
- 
- 
- 
-++++ Gib pro Kunde aus, wie viele Artikel er insgesamt bestellt hat. Die Liste soll absteigend sortiert nach der Anzahl der Bestellungen ausgegeben werden. | 
-<code sql> 
-SELECT Knachname,sum(BAnzahl),count(*) FROM kunden,bestellt  
-WHERE kunden.KNr = bestellt.KNr  
-GROUP BY KNachname 
-ORDER BY count(*) DESC; 
-</code> 
-++++ 
- 
-  - Gib die Namen der Artikel aus mitsamt der Information, wie oft sie insgesamt bestellt wurden. Die Liste soll absteigend sortiert nach der Anzahl der Bestellungen ausgegeben werden. 
-  -  Gib pro Kunde aus, wie viel Geld er insgesamt ausgegeben hat. 
-  - Gib die Nummern und Namen der Kundenpaare aus, die den gleichen Artikel bestellt haben. 
-  - Zusatzaufgabe: Gib die Liste aller Kunden aus, die noch nie einen Artikel im Webshop bestellt haben.((Tipp: ''WHERE attribute NOT IN'' (SQL-Klausel). )) 
  • faecher/informatik/oberstufe/datenbanken/joins/loseungen.1643269410.txt.gz
  • Zuletzt geändert: 27.01.2022 08:43
  • von sbel