Weblog für IV2 |
Samstag, 7. April 2007
HÜ: SQL-Abfrage
Bernadette.Maissner.Uni-Linz, 11:58h
Aufgabenstellung
1) Kundenanalyse: stellen Sie fest, wer Ihre "guten Kunden" sind, welche Art der Produkte sie kaufen, wo sie angesiedelt sind, u.a.m. Integrieren Sie die durchgeführten Abfragen in Ihrem Weblog, kommentieren Sie die Abfragen und die Ergebnisse. Machen Sie ein Resumee. Achten Sie darauf, dass keine Identen Abfragen zwischen den Beiträgen mit gleichem Analyseziel existieren, verweisen Sie ggfs darauf. Da mein Kollege Willi Angerer alle Kunden nach dem Umsatz gereiht hat, möchte ich mich nur auf die "guten" Kunden also jene mit mehr als 30000 Umsatz bei der ersten Abfrage spezialisieren. 1. Abfrage Ziel: Es sollen die Kunden mit Umsätzen über 30000 Euro ausgegeben werden, zusätzlich wird noch angegeben aus welchen Bundesländern sie kommen. SELECT Kunde.Nachname, Kunde.Vorname, PLZ.Region, Sum(Auftragspos.Menge*Buch.Preis)AS Umsatz FROM PLZ, Kunde, Auftrag, Auftragspos, Buch WHERE PLZ.PLz=Kunde.Plz and Kunde.Nr=Auftrag.Kundennummer and Auftrag.Nr=Auftragspos.Auftragsnummer and Auftragspos.Buchnummer=Buch.Nr GROUP BY Kunde.Nr HAVING Umsatz > "30000" ORDER BY Umsatz desc Kommentar zur Abfrage SELECT - Es werden die auszugebenden Spalten angegeben. Mit der Funktion SUM wird bewirkt, dass man den Gesamtumsatz jedes einzelnen Kunden ermittelt. FROM - Es werden die bei der Abfrage benötigten Tabellen angegeben. WHERE - Hier werden die Verknüpfungen zwischen den einzelnen Tabellen hergestellt. GROUP BY - Kunden werden zu Gruppen zusammengefasst, damit sie nur einmal in der Ausgabe vorkommen. HAVING - Mit dieser Funktion wird bewirkt, dass nur jene Kunden ausgegeben werden, die einen Umsatz über 30000 erzielen. ORDER BY - Es wird absteigend nach dem Umsatz sortiert. Kommentar zum Ergebnis Für das Unternehmen sind jene Kunden die "Guten", die einen Umsatz von mehr als 30000 erzielen. Die Umsatzbreite der guten Kunden reicht von ca. 30000 bis ca. 115000. Für das Unternehmen ist es wichtig zu wissen wer diese "gute" Kunden sind um diese noch mehr mit speziellen Angeboten an das Unternehmen zu binden. 2. Abfrage Ziel: Es soll festgestellt werden bei welchem Verlag die Kunden umsatzmäßig am meisten bestellen. SELECT Verlag.Name, Sum(Auftragspos.Menge*Buch.Preis)AS Umsatz From Auftragspos, Buch, Verlag WHERE Auftragspos.Buchnummer=Buch.Nr and Verlag.Kurzbezeichnung=Buch.Verlag GROUP BY Verlag.Kurzbezeichnung ORDER BY Umsatz desc Kommentar zur Abfrage SELECT - Es werden die auszugebenden Spalten angegeben. Mit der Funktion SUM wird bewirkt, dass die Umsätze je Verlag berechnet werden. FROM - Es werden die bei der Abfrage benötigten Tabellen angegeben. WHERE - Hier werden die Verknüpfungen zwischen den einzelnen Tabellen hergestellt. GROUP BY - Verlage werden zu Gruppen zusammengefasst, damit sie nur einmal in der Ausgabe vorkommen. ORDER BY - Es wird absteigend nach dem Umsatz sortiert. Kommentar zum Ergebnis Mit dieser Abfrage kann man beurteilen wer die Favoriten unter den Verlagen von den "guten" Kunden sind. Bei Büchern von diesen Verlagen wird man darauf achten, dass mehr Bestand da ist als von Büchern von eher unbeliebteren Verlagen. Man kann auch versuchen mit den bevorzugten Verlagen von den "guten Kunden" spezielle Preise auszuhandeln, um diesen auch Rabatte einräumen zu können und sie dazu animieren, noch mehr zu kaufen. 3. Abfrage Ziel: Es soll herausgefunden werden in welchen Bundesländern die höchsten Umsätze von den Kunden erzielt werden um somit zu klären wo die "guten" Kunden leben. Select PLZ.Region, Sum(Auftragspos.Menge*Buch.Preis)AS Umsatz From Auftragspos, Buch, Verlag, PLZ Where Auftragspos.Buchnummer=Buch.Nr and Verlag.Kurzbezeichnung=Buch.Verlag and Verlag.Plz=PLZ.Plz Group by PLZ.Region Order by Umsatz desc Kommentar zur Abfrage SELECT - Es werden die auszugebenden Spalten angegeben. Mit der Funktion SUM wird bewirkt, dass die Umsätze von den Regionen berechnet werden. FROM - Es werden die bei der Abfrage benötigten Tabellen angegeben. WHERE - Hier werden die Verknüpfungen zwischen den einzelnen Tabellen hergestellt. GROUP BY - Regionen werden zu Gruppen zusammengefasst, damit sie nur einmal in der Ausgabe vorkommen. ORDER BY - Es wird absteigend nach dem Umsatz sortiert. Kommentar zum Ergebnis Mit dieser Abfrage wurde festgestellt, dass die größten Umsätze von den "guten" Kunden in Niederösterreich, Wien, Oberösterreich und der Steiermark erzielt werden. Die Umsätze der anderen Bundesländer sind drastisch niedriger als in den genannten. Diese Abfrage ist somit hilfreich um zu Erfahren wo man mehr Werbung machen muss um auch in den anderen Bundesländern den Umsatz der Kunden zu erhöhen. Dies soll dabei helfen den Rückstand gegenüber den anderen Ländern aufzuholen und neue "gute" Kunden dazuzugewinnen. 4. Abfrage Ziel: Es sollen die Kunden mit dem höchsten Umsatz des 2. Halbjahres (2000) ermittelt werden. SELECT Kunde.Vorname, Kunde.Nachname, SUM(Auftragspos.Menge*Buch.Preis) AS "Gesamtumsatz 2. Halbjahr" FROM Kunde, Auftrag, Auftragspos, Buch WHERE Kunde.Nr = Auftrag.Kundennummer AND Auftrag.Nr = Auftragspos.Auftragsnummer AND Auftragspos.Buchnummer = Buch.Nr AND (Auftrag.Datum between "2000-07-01" and "2000-12-31") GROUP BY Kunde.Nr ORDER BY "Gesamtumsatz 2. Halbjahr" desc Kommentar zur Abfrage SELECT - Es werden die auszugebenden Spalten angegeben. Mit der Funktion SUM wird bewirkt, dass die Umsätze der einzelnen Aufträge aufsummiert werden. FROM - Es werden die bei der Abfrage benötigten Tabellen angegeben. WHERE - Hier werden die Verknüpfungen zwischen den einzelnen Tabellen hergestellt. Zusätzlich wurde die Bedingung, dass die Aufträge im 2. Halbjahr 2000 erfasst werden, eingegeben. GROUP BY - Kunden werden zu Gruppen zusammengefasst, damit sie nur einmal in der Auusgabe vorkommen. ORDER BY - Die Gesamtumsätze im 2. Halbjahr werden absteigend sortiert. Kommentar zum Ergebnis In diesem Fall ist ein guter Kunde jener, der im letzten halben Jahr die höchsten Umsätze erzielte. Dies kann für den Unternehmer interessant sein, da er genau weiß welche Kunden er "aktuell" hat. Er kann diesen spezielle Angebote zukommen lassen um den Umsatz dieser Kunden weiter ansteigen zu lassen. Weitere Informationen zur Kundenanalyse erhält man bei: Willi Angerer Josef Fahrner Richard Hartinger Senida Kahriman Sinisa Mladenovic David Poechhacker Renate Steinhuber Claudia Zechmeister ... comment
patrick.fuehrer.Uni-Linz,
Samstag, 14. April 2007, 08:17
wirft wirklich das Buch mit dem größten Verkaufspreis den größten Gewinn ab?
... link ... comment |
Online for 6455 days
Last update: 2007.07.01, 17:57 status
You're not logged in ... login
menu
search
calendar
recent updates
HÜ: Remodellieren...
Beachten Sie Folgendes: 1. Gehen Sie von gegebenen... by Bernadette.Maissner.Uni-Linz (2007.07.01, 17:57) Dropdown
Gruppierungskriterium: Kunde.Nr Auftrag.Nr Auf by Bernadette.Maissner.Uni-Linz (2007.06.25, 18:37) Auswahlfeld
Buchtitel: Verlag: Bohmann Druck und Verlags GesmbH Wilhelm... by Bernadette.Maissner.Uni-Linz (2007.06.21, 20:26) Button
2. Abfrage Die 2. Abfrage wurde nicht geändert,... by Bernadette.Maissner.Uni-Linz (2007.06.21, 18:32) |