Skip to main content

1 b)

Welche Orte (aus kunden) fangen mit einem B an?

SELECT * 
FROM kunden
WHERE Ort LIKE "B%";

Wieviele Kunden wohnen in Orten, die mit A anfangen?

SELECT * 
FROM kunden
WHERE Ort LIKE "A%";

Welche Kunden wohnen im Postleitzahlenbereich 10

Ausgabe sortiert nach Plz, Ort?

SELECT * 
FROM kunden
WHERE PLZ LIKE "10%"
ORDER BY PLZ, Ort;

Welche Artikel enthalten den Begriff ost?

SELECT * 
FROM artikel
WHERE Artikelname LIKE "%ost%";

Geben Sie zu jedem Artikel den Lieferanten aus!

SELECT DISTINCT Artikelname, Firma 
FROM artikel
INNER JOIN lieferanten ON LieferantenNr = LieferantenId;

Geben Sie zu jedem Artikel den Kategorienamen aus!

SELECT  Artikelname, Kategoriename
FROM artikel, artikelkategorien
WHERE KategorieId = KategorieNr;

Geben Sie zu jedem Artikel den Kategorienamen und den Lieferanten aus!

SELECT  Artikelname, Kategoriename, Firma
FROM artikel, artikelkategorien, lieferanten
WHERE KategorieId = KategorieNr
AND LieferantenId = LieferantenNr;

Geben Sie die Bestellnummern (der Bestellungen) aus für Gravad Lax!

SELECT BestellNr, Artikelname
FROM artikel, bestellungendetails
WHERE ArtikelID = ArtikelNr
AND Artikelname="Gravad Lax";

In welche Länder lieferten wir Gewürze?

SELECT  Land, Kategoriename
FROM artikelkategorien, artikel, bestellungendetails, bestellungen, kunden
WHERE KategorieId = KategorieNr
AND ArtikelId = ArtikelNr
AND BestellNr = BestellId
AND KundenNr = KundenId
AND KategorieName LIKE "%rze%";

10

Folgende Abfrage ist gegeben:

SELECT sum(Lagerbestand * Einzelpreis) FROM Artikel;

Was sagt Ihnen das Ergebnis?

-> Summe aller Artikel * Einzelpreis (Inventur)