Skip to main content

1 a)


Geben Sie alle Kundenadressen, sortiert nach Firma, aus.

SELECT Firma, Straße, PLZ, Ort, Land
FROM kunden
ORDER BY Firma;

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;

Wieviele Kunden haben wir in den USA?

SELECT COUNT(*) 
FROM kunden
WHERE Land = "USA";

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";

Wieviele Kunden haben wir insgesamt?

SELECT COUNT(*) 
FROM kunden;

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");

Geben Sie die Artikel nach Preis sortiert aus.

SELECT *
FROM artikel
ORDER BY Einzelpreis;

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;

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";

13

Bei welchem (Lieferanten) arbeitet Lars Peterson?

Danger:

Kontaktperson wird in Aufgabe 4 überschrieben

-> "Lara Svensson"

SELECT Firma, Kontaktperson
FROM lieferanten
WHERE Kontaktperson = "Lars Peterson";

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;