UHU-StartseiteInformatikDatenbankenSQL: Verwendung von DBAbfragen über mehrere Tabellen
Weitere Beispielabfragen zum Pizzaservice


Alle Kunden aus Hamsterheim
SELECT Name FROM Kunde WHERE Adresse LIKE '%Hamsterheim'

Name
Rethuber
Fank
Stelwarth
Feilhardt



Anzahl der Quadro-Stagioni Bestellungen
SELECT COUNT(*) FROM Pizzaexemplar, Pizzatyp WHERE Pizzaexemplar.TypID=Pizzatyp.ID AND Pizzatyp.Name='Quattro Stagioni';

COUNT
12



Summe der Preise aller Bestellungen
SELECT SUM(Pizzatyp.Preis) FROM Pizzaexemplar, Pizzatyp WHERE Pizzaexemplar.TypID=Pizzatyp.ID

SUM
338,70 €



Alle Bestellungen am Vormittag
SELECT * FROM Pizzaexemplar WHERE Uhrzeit<='12:00'

Datum	   Uhrzeit  Kunde(ID) Angestellter(ID) Sorte
23.08.2004 11:35:00 3	      2	               Quattro Stagioni
23.08.2004 11:37:00 6	      2	               Calzone
23.08.2004 11:50:00 2	      2	               Hawaii



Alle bestellten Pizzas
SELECT DISTINCT Pizzatyp.Name FROM Pizzaexemplar, Pizzatyp WHERE Pizzaexemplar.TypID = Pizzatyp.ID ORDER BY Name

Name
Calzone
Diabolo
Frutti di Mare
Funghi
Hawaii
Las Vegas
Magerita
Napoli
Prosciutto
Quattro Formaggi
Quattro Stagioni
Regina
Salami
Sole Mio
Tonno
Tutti
vegetarisch



Alle Telefonnummern von denen aus bestellt wurde
SELECT DISTINCT Kunde.Telefon FROM Pizzaexemplar, Kunde WHERE Pizzaexemplar.KundeID=Kunde.ID;

Telefon
01110/77382
01110/823444
01110/987654
01114/100203
01114/2039
01114/3323
01114/3334643
01114/877621
01115/122323
01115/1234643



Alle bestellten Zutaten
SELECT DISTINCT Zutaten.Name FROM Zutaten, enthält, Pizzatyp, Pizzaexemplar WHERE Zutaten.ID = enthält.Zutat AND enthält.Pizza = Pizzatyp.ID AND Pizzatyp.ID = Pizzaexemplar.TypID

Name
Ananas
Artischocken
Champignon
Chili
Edamer
Ei
Gorgonzola
Gouda
Hünerfilet
Käse
Knoblauch
Mais
Meeresfrüchte
Mozarella
Oliven
Paprika
Pepperoni
Salami
Thunfisch
Tomaten
Vorderschinken
Zwiebeln


optimal sichtbar mit Firefox Formeln mit asciimath Druckversion