Lösungen zu 105.3 SQL-Datenverwaltung

Werbung
Lösungen zu 105.3 SQL-Datenverwaltung
Lösungen zu SELECT:
SELECT name, vorname FROM kunde WHERE ort LIKE "Stuttgart";
SELECT bezeichnung FROM artikel WHERE artikelgruppe="cp" ORDER BY bezeichnung;
SELECT COUNT(*) FROM artikel WHERE artikelgruppe = "Mo";
SELECT SUM(lager) FROM artikel WHERE artikelgruppe = "Mo";
SELECT SUM(menge)
FROM artikel a INNER JOIN bestellPositionen b ON a.ANR=b.ANR
WHERE a.ANR=1002;
SELECT SUM(preis*menge)
FROM artikel a INNER JOIN
(bestellung b INNER JOIN bestellPositionen bp ON b.BNR=bp.BNR)
ON a.ANR=bp.ANR
WHERE b.BNR=1001;
Lösungen zu INSERT, DELETE und UPDATE:
INSERT INTO artikel (ANR, bezeichnung, artikelgruppe, preis) VALUES ("1040","IBM
Notebook","No",500.00);
Hinweis: hier wurde keine Lagermenge angegeben, deswegen bleibt das Feld leer.
DELETE FROM artikel WHERE artikelgruppe="mo";
UPDATE artikel SET preis=55.55 WHERE bezeichnung LIKE "%ASUS%";
Hinweis: Hiermit werden alle Artikel, welche in Ihrer Bezeichnung "%ASUS%" enthalten auf den
Preis 55.55 gesetz!
Herunterladen