IV2 Blog around the clock!
Mittwoch, 26. April 2006
Beispiele für SQL Abfragen
Einige einfache Beispiele für SQL Abfragen (aus dem Tutorium zu IV2)
Beispiele und deren Lösung (ohne Gewähr, ich bitte um Kommentare falls Fehler dabei sind!):
1. Kurzbezeichnung, Name, PLZ aller Verlage mit PLZ"4020":
Select Verlag.Kurzbezeichnung, Verlag.Name, Verlag.Plz from Verlag where
Verlag.Plz="4020"
2. Autor, Titel, Preis aller Bücher, die auslaufend sind (y):
Select Autor, Titel, Preis from Buch where Auslaufend='y'
3. Alle Kunden mit der PLZ „4040“:
Select * from Kunde where Plz='4040'
4. Alle Spalten der Tabelle Auftrag und Vorname und Nachname des Kunden:
Select Auftrag.*, Vorname, Nachname from Kunde, Auftrag where
Kunde.Nr=Kundennummer
5. Autor, Titel, Preis aus der Tabelle Buch; Name aus der Tabelle Verlag:
Select Autor, Titel, Preis, Name from Buch, Verlag where
Kurzbezeichnung=Verlag
6. Alle Spalten der Tabelle Artikel; Preis und Titel der Tabelle Buch:
Select Artikel.*, Preis, Titel from Artikel, Buch where Buch.Nr=Buchnummer
7. Kleinster, größter und durchschnittlicher Buchpreis je Verlag:
Select Verlag.Name, MIN(Preis)as "kleinster", MAX(Preis)as "größter",
AVG(Preis) as "durchschnittlicher Buchpreis" from Buch, Verlag where
Buch.Verlag=Kurzbezeichnung group by Verlag.Name
8. Auftragsanzahl je Kunde:Select Count(Auftrag.Nr) from Kunde, Auftrag
where Kunde.Nr=Kundennummer group by Kunde.Nr
9. Alle Auftragsposition für den Auftrag 1: bestehend aus Nr, Buchnummer,
Titel, Autor, Menge,
Einzelpreis, Gesamtpreis; aufsteigend nach Nr sortiert
Select Artikel.Nr, Buchnummer, Titel, Autor, Menge, Preis as Einzelpreis,
Menge*Preis as Gesamtpreis from Artikel, Buch where Buch.Nr=buchnummer and
auftragsnummer=1 order by Artikel.Nr

... comment

Online for 7351 days
Last update: 2006.06.29, 09:34
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
April 2006
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
28
29
30
 
recent updates
Praktische Prüfung-...
Der Umsatz gliedert sich wie folgt: lechner+Sohn...
by alfons.brandstetter.uni-linz (2006.06.29, 09:34)
Aufgabe 3 Problemstellung...
Teil 1: Da ich mich im Zuge einer Frühjahrsoffensive...
by alfons.brandstetter.uni-linz (2006.05.24, 10:51)
Überlegung: Spezialisierung...
Da ich mich von meinen Mitbewerbern differenzieren...
by alfons.brandstetter.uni-linz (2006.05.17, 13:58)
Buchhandel - Bestellen...
Die Frage lässt sich meiner Meinung nach nur schwierig...
by alfons.brandstetter.uni-linz (2006.05.14, 16:58)
SQL Statement im Weblog/Java...
Abfrage der Kundenaufträge: Auftragsanzahl...
by alfons.brandstetter.uni-linz (2006.05.04, 09:24)

xml version of this page

made with antville