UHU-StartseiteInformatikDatenbankenSQL: Verwendung von DB
Beispielabfragen


Anzahl der Kunden

SELECT Count(*)
FROM Kunde;



Bestellungen nach 17:30

SELECT *
FROM Pizzaexemplar
WHERE Uhrzeit>='17:30';



Geld, das vom Kunden Maier bezahlt wurde

SELECT SUM(Pizzatyp.Preis)
FROM Pizzaexemplar, Pizzatyp, Kunde
WHERE Pizzaexemplar.KundeID=Kunde.ID 
  AND Pizzaexemplar.TypID=Pizzatyp.ID
  AND Kunde.Name='Maier';



Kunden aus Hamsterheim

SELECT *
FROM Kunde
WHERE Adresse LIKE '%Hamsterheim';



Anzahl der bestellten Napoli's

SELECT COUNT(*)
FROM Pizzaexemplar, Pizzatyp
WHERE Pizzaexemplar.TypID=Pizzatyp.ID AND Pizzatyp.Name="Napoli");



Kunden, die nicht bestellt haben

SELECT Name
FROM Kunde
WHERE ID NOT IN (SELECT KundeID FROM Pizzaexemplar);


optimal sichtbar mit Firefox Formeln mit asciimath Druckversion