1 a)
1
Geben Sie alle Kundenadressen, sortiert nach Firma, aus.
SELECT Firma, Straße, PLZ, Ort, Land
FROM kunden
ORDER BY Firma;
2
Suchen Sie nun alle Kunden aus Brasilien, geben Sie die Liste sortiert nach Orten aus.
SELECT Firma, Straße, PLZ, Ort, Land
FROM kunden
WHERE Land = "Brasilien"
ORDER BY Ort;
3
Wieviele Kunden haben wir in den USA?
SELECT COUNT(*)
FROM kunden
WHERE Land = "USA";
4
In welchen Orten wohnen die USA-Kunden? Schaffen Sie es, dass jeder Ort nur einmal ausgegegen wird?
SELECT DISTINCT Ort
FROM kunden
WHERE Land = "USA";
5
Wieviele Kunden haben wir insgesamt?
SELECT COUNT(*)
FROM kunden;
6
Welche Kunden haben wir in den Weltstädten Rom, San Francisco und Münster?
SELECT *
FROM kunden
WHERE Ort IN ("Rom", "San Francisco", "Münster");
7
Geben Sie die Artikel nach Preis sortiert aus.
SELECT *
FROM artikel
ORDER BY Einzelpreis;
8
Geben Sie eine Liste aus, in der für jeden Artikel Nettopreis, Mwst-Aufschlag und Bruttoendpreis angeben ist.
SELECT
Artikelname,
Einzelpreis,
Einzelpreis *0.19 AS MwstAufschlag,
Einzelpreis *1.19 AS BruttoEndPreis
FROM artikel
ORDER BY Einzelpreis;
9
Was kostet der GRAVAD LAX
?
SELECT Artikelname, Einzelpreis
FROM artikel
WHERE Artikelname = "GRAVAD LAX";
10
Wieviel "Matjeshering" ist auf Lager?
SELECT *
FROM artikel
WHERE Artikelname LIKE "%hering%";
11
Welche Artikel kosten weniger als 10 €?
SELECT Artikelname, Einzelpreis
FROM artikel
WHERE Einzelpreis < 10;
12
Was kosten Wimmers gute Semmelknödel
und wieviel ist davon auf Lager?
SELECT Artikelname, Einzelpreis, Mindestbestand
FROM artikel
WHERE Artikelname = "Wimmers gute Semmelknödel";
14
Wieviele Bestellungen gab der Kunde mit der Kundennummer 4 auf?
SELECT COUNT(*)
FROM bestellungen
WHERE KundenNr = 4;
15
Wieviele Bestellungen gab es im Jahr 2004? (ggf. wählen Sie ein anderes passendes Jahr gemäß Ihrer Datenbank)
SELECT COUNT(*)
FROM bestellungen
WHERE year(Bestelldatum) = 2004;