Einstiegsbeitrag - IV2
Montag, 31. März 2008
2. Hausübung SQL-Kenntnisse
Aufgabenstellung: 5 Abfragen mittels SQL, mit steigendem Schwierigkeitsgrad

1. Beispiel - Einfache Abfrage:

Mittels dieser Abfrage, möchte ich herausfinden, welche Kunden aus Wien kommen:

SELECT k.Vorname, k.Nachname, p.Ort
FROM Kunde k, PLZ p
WHERE k.Plz=p.Plz AND p.Ort="Wien"
ORDER BY k.Nachname


2. Beispiel:

Welcher Autor hat wie viele Bücher geschrieben - sortiert absteigend.


SELECT b.Autor, COUNT(*)
FROM Buch b
GROUP BY b.Autor
ORDER BY 2 DESC


3. Beispiel - Verknüpfte Abfrage:

Es soll herausgefunden werden, die Anzahl der Chemiebücher je Verlag, absteigend gereiht nach Vorkommen.

SELECT COUNT(*) AS Vorkommen, b.Verlag
FROM Buch b
WHERE b.Titel LIKE "%chemie%"
GROUP BY b.Verlag
ORDER BY 1


4. Beispiel

Es solle eine Liste aller Verlage erstellt werden, die mehr als 20 Titel in ihrem Programm haben mit dem Namen des Verlages und der Anzahl der Titel!

SELECT v.Name, COUNT(b.Titel)
FROM Buch b, Verlag v
WHERE b.Verlag=v.Kurzbezeichnung
GROUP BY v.Name
HAVING COUNT(b.Titel)>20


5. Beispiel - Selektive Gruppierung:

Gefrag ist die Auftragsnummer, Kundennr., Gesamteinkaufssumme mit Beschriftung "Summe"; das Ganze gruppiert nach Auftragsnummer und nur mit jenen Datensätzen mit einer Gesamteinkaufssumme > 30.000.

SELECT a.Auftragsnummer, aa.Kundennummer, SUM (b.Preis*a.Menge) AS Summe
FROM Auftragspos a, Auftrag aa, Buch b
WHERE (a.Auftragsnummer=aa.Nr) AND (b.Nr=a.Buchnummer)
GROUP BY a.Auftragsnummer
HAVING Summer > 30000

... comment

Online for 6255 days
Last update: 2008.06.25, 12:45
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
März 2008
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
26
27
28
29
30
31
 
 
 
 
 
 
 
 
 
recent updates
6. Hausübung
Zusätzliche Ergänzungen und Ideen zu meinem...
by Belma Avdic.Uni-Linz (2008.06.25, 12:45)
5. Hausübung
Aufgabenstellung: Greifen Sie aus der, in der Lehrveranstaltung...
by Belma Avdic.Uni-Linz (2008.05.26, 21:56)
Javascript
Nach einigen Recherchen im Internet, kann ich die beiden...
by Belma Avdic.Uni-Linz (2008.05.15, 13:59)
Tutorium-Javascript
Auftragssuche nach Kundennummer Fehler...
by Belma Avdic.Uni-Linz (2008.05.15, 13:47)
Test - Tutorium
Anzahl der Buecher Nun...
by Belma Avdic.Uni-Linz (2008.05.14, 15:33)

xml version of this page

made with antville