Informationsverarbeitung 2 |
|
Aktualisiert: 2009.05.09, 15:30 | login | | |
Samstag, 28. März 2009
Daniela.Pinter.Uni-Linz, , 16:59h
(last modified: 2009.03.28, 16:59) Neue Befehle: HAVING dient dazu, die berechnete Variable einzugrenzen, steht nach der Group by Funktion
Die folgenden Befehle stehen in der Where Funktion: DAY(Auftrag.Datum) MONTH(Auftrag.Datum) YEAR(Auftrag.Datum)
Beispiel als Wiederholung vom letzten Tutorium: Wieviele Kunden gibt es in den einzelnen Regionen?
SELECT PLZ.Region, COUNT(Kunde.Nr) AS 'Kunde je Region' FROM PLZ, Kunde WHERE PLZ.Plz=Kunde.Plz GROUP BY PLZ.Region
Weitere Beispiele: Wir wollen alle Aufträge finden, wo die Gesamteinkaufssumme > 20.000 beträgt. Gesucht sind:
SELECT Auftrag.Nr, Kunde.Nachname, SUM(Auftragspos.Menge*Buch.Preis) AS Gesamteinkaufssumme FROM Kunde, Auftrag, Auftragspos, Buch WHERE Kunde.Nr=Auftrag.Kundennummer AND Auftrag.Nr=Auftragspos.Auftragsnummer AND Buch.Nr=Auftragspos.Buchnummer GROUP BY Auftrag.Nr HAVING Gesamteinkaufssumme>20000
Weiteres Beispiel Welche Bücher wurden nach 2000 nicht mehr verkauft? Die Lösung findet ihr in einem speziellen Beitrag auf meinem Blog!
|
Menu
Suche
Aktuelle Kommentare
Grafik aus EXCEL
Ich habe es schon rausgefunden! lg zedin by Zedin.Sisic.Uni-Linz (2009.04.18, 00:00) Grafik aus EXCEL
Hallo!!! Ich wollt dich fragen, wie du die Grafik aus... by Zedin.Sisic.Uni-Linz (2009.04.17, 15:16) |
nach oben | startseite | kategorien | |