Grundlagen der Computernetzwerke
Freitag, 6. Januar 2006
Explorieren sie ihren Betrieb!
Folgende Abfragen wurden von mir bei der Exploration des fiktiven Buchhandels verwendet:

Kundenanzahl je Region:

SELECT count(*) AS Kundenanzahl
FROM Kunde, PLZ
WHERE Kunde.PLZ=PLZ.Plz
AND Region like 'T'

durchschnittlicher Kundenumsatz (funktioniert nicht):

SELECT PLZ.Region, AVG(Buch.Preis * Artikel.Menge) AS Durchschnittsumsatz
FROM Buch, Artikel, Kunde, Auftrag, PLZ
WHERE Artikel.Buchnummer = Buch.Nr
AND Artikel.Auftragsnummer = Auftrag.Nr
AND Auftrag.Kundennummer = Kunde.Nr
AND Kunde.Plz = PLZ.Plz
GROUP BY PLZ.Region

Gesamtumsatz je Region:

SELECT PLZ.Region, SUM(Buch.Preis * Artikel.Menge) AS Gesamtumsatz
FROM Buch, Artikel, Kunde, Auftrag, PLZ
WHERE Artikel.Buchnummer = Buch.Nr
AND Artikel.Auftragsnummer = Auftrag.Nr
AND Auftrag.Kundennummer = Kunde.Nr
AND Kunde.Plz = PLZ.Plz
GROUP BY PLZ.Region

Anzahl an bisherigen Bestellungen:

SELECT Kundennummer, Vorname, Nachname, Count(*) AS Auftragsanzahl
FROM Auftrag, Kunde, PLZ
WHERE Auftrag.Kundennummer = Kunde.Nr
AND PLZ.Plz = Kunde.Plz
AND Ort like '%Linz%'
GROUP BY Kundennummer, Vorname, Nachname
ORDER BY 4

Gesamter Umsatz je Kunde:

SELECT Kunde.Nr, Vorname, Nachname, SUM(Preis * Menge) AS Auftragssumme
FROM Kunde, Auftrag, Artikel, Buch
WHERE Kunde.Nr = Kundennummer
AND Auftrag.Nr = Auftragsnummer
AND Buch.Nr = Buchnummer
GROUP BY Kunde.Nr
ORDER BY 4 DESC

... link (0 comments)   ... comment


Online for 6971 days
Last update: 2006.01.06, 19:45
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
Januar 2006
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 
 
 
 
 
recent updates
Explorieren sie ihren...
Folgende Abfragen wurden von mir bei der Exploration...
by stefan.lausecker.Uni-Linz (2006.01.06, 19:45)
Willkommen zu meinem...
In meinem Weblog soll es um die Grundlagen der Computernetzwerke...
by stefan.lausecker.Uni-Linz (2005.11.05, 11:28)

xml version of this page

made with antville