Aufgabe 2
ANGABE:
Zeigen Sie Ihre SQL-Kompetenz. Stützen Sie sich auf den unten zitierten Skriptbeitrag 3.3.2.8 und verfassen Sie je eine SQL-Abfrage mit folgenden SELECT-Attributen:
* DISTINCT
* ORDER BY
* LIKE
* "JONIN ÜBER MIND. 3 TABELLEN"
* GROUP BY
* HAVING
Die erste Abfrage liefert die Nachnamen aller Kunden aufsteigend.
SELECT DISTINCT Kunde.Nachname
FROM Kunde
ORDER BY Kunde.Nachname ASC
|
Dieser Befehl listet alle Tiroler Kunden auf. Die Kundennummer und Kundennachname sollen angezeigt werden und aufsteigend sortiert werden nach Kundennummer.
SELECT Kunde.Nr,Kunde.Nachname, PLZ.Region
FROM Kunde, PLZ
WHERE (Kunde.Plz = PLZ.Plz)
AND (PLZ.Region LIKE 'T')
ORDER BY Kunde.Nr ASC
|
Hier sollen alle Bücher die einen Preis <25€ und das Wort „Mathematik“ im Titel haben aufgelistet werden. Zusätzlich soll auch die Verlagskurzbezeichnung angezeigt werden.
SELECT Buch.Titel, Verlag.Kurzbezeichnung, Buch.Preis
FROM Buch, Verlag
WHERE (Buch.Verlag = Verlag.Kurzbezeichnung)
AND Buch.Titel LIKE '%mathematik%' AND Buch.Preis <25
ORDER BY Buch.Preis DESC
|
Hier interessieren mich alle Kunden die das Buch "Der Kältemonteur" gekauft haben. Vorname, Nachname, Ort und der Verlag sollen angezeigt werden.
FROM Kunde, PLZ, Verlag, Buch
WHERE (Kunde.Plz = PLZ.Plz)
AND (PLZ.Plz = Verlag.Plz)
AND (Verlag.Kurzbezeichnung = Buch.Verlag)
AND Buch.Titel LIKE 'Der Kaeltemonteur'
|
Diese Abfrage liefert mir den Preis des billigsten Buches, den druchschnittlichen Preis und den Preis des teuersten Buches vom Verlag Katholisches Bibelwerk.
SELECT Verlag.Name AS Verlag, Min(Buch.Preis) AS 'billigstes Buch', AVG(Buch.Preis) AS 'durchschnittlicher Preis', MAX(Buch.Preis) AS 'teuerstes Buch'
FROM Verlag, Buch
WHERE (Verlag.Kurzbezeichnung = Buch.Verlag)
AND Verlag.Name LIKE 'Katholisches Bibelwerk'
GROUP BY Buch.Verlag
|
Der letzte Punkt listet alle Verlage mit einem Umsatz<1000 auf.
SELECT SUM(Buch.Preis*Auftragspos.Menge) AS Umsatz, Verlag.Name
FROM Verlag, Buch, Auftragspos
WHERE Auftragspos.Buchnummer = Buch.Nr
AND Buch.Verlag = Verlag.Kurzbezeichnung
GROUP BY Buch.Titel
HAVING Umsatz<1000
ORDER BY Umsatz ASC
|
... comment
|
Online for 5888 days
Last update: 2009.02.05, 10:39
You're not logged in ... login
November 2008 |
Mo |
Di |
Mi |
Do |
Fr |
Sa |
So |
|
|
|
|
|
1 |
2 |
|
4 |
5 |
|
7 |
8 |
9 |
|
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
|
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
|
|
|
hallo,
ich finde DRM...
hallo,
ich finde DRM beschränkt nutzerInnen in...
by Carina.Altreiter.Uni-Linz (2009.02.05, 10:39)
Aufgabe 5 Zusammenfassung
Im Zuge der Umstrukturierung des veralteten und verstaubten...
by Anto.Grgic.Uni-Linz (2009.01.28, 11:25)
hi
Ich bin in einem Stundentenheim und genieße die...
by Anto.Grgic.Uni-Linz (2009.01.19, 21:56)
NIM Aufgabe 5: Digital...
In der Zeit bevor der PC die Haushalte eroberte, waren...
by Anto.Grgic.Uni-Linz (2009.01.15, 23:10)
Aufgabe 4 Angewandte...
Aufgabenstellung:
Werfen Sie einen Seitenblick auf...
by Anto.Grgic.Uni-Linz (2008.12.10, 23:30)
|