Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung Nächste ÜberarbeitungBeide Seiten, nächste Überarbeitung | ||
faecher:informatik:oberstufe:datenbanken:nm_beziehungen:start [25.11.2020 21:43] – sbel | faecher:informatik:oberstufe:datenbanken:nm_beziehungen:start [25.11.2020 21:52] – sbel | ||
---|---|---|---|
Zeile 20: | Zeile 20: | ||
* Gib ein SQL-Statement an, das alle Bestellungen von Viktoria auflistet. | * Gib ein SQL-Statement an, das alle Bestellungen von Viktoria auflistet. | ||
* Gib ein SQL-Statement an, das den Rechnungsbetrag von Dr. Blutgesicht ausgibt. | * Gib ein SQL-Statement an, das den Rechnungsbetrag von Dr. Blutgesicht ausgibt. | ||
+ | * Gib ein SQL-Statement an, das alle Doktoren ausgibt, die Zement gekauft haben | ||
+ | * Gib ein SQL-Statement an, deren Rechungsbetrag über 200EUR liegt | ||
+ | |||
+ | |||
++++ Lösung 1 | | ++++ Lösung 1 | | ||
+ | |||
<code sql> | <code sql> | ||
SELECT * FROM hersteller, | SELECT * FROM hersteller, | ||
Zeile 29: | Zeile 34: | ||
AND hersteller.firma = " | AND hersteller.firma = " | ||
</ | </ | ||
+ | |||
++++ | ++++ | ||
- | ++++ Lösung | + | ++++ Lösung |
<code sql> | <code sql> | ||
SELECT * FROM hersteller, | SELECT * FROM hersteller, | ||
Zeile 49: | Zeile 55: | ||
</ | </ | ||
++++ | ++++ | ||
- | + | ++++ Lösung 5 | | |
+ | <code sql> | ||
+ | SELECT sum(preis) AS rechnung, doktoren.name FROM hersteller, | ||
+ | WHERE bestellungen.produkt_id = produkte.id | ||
+ | AND bestellungen.doktor_id = doktoren.id | ||
+ | AND bestellungen.hersteller_id = hersteller.id | ||
+ | GROUP BY doktoren.name | ||
+ | HAVING rechnung >12 | ||
+ | ++++ | ||
---- | ---- |