Aufgaben bis 27
This commit is contained in:
parent
cdd98f9feb
commit
e02dbb1894
@ -110,3 +110,39 @@ HAVING SUM(Spieler.Tore) >= ALL (
|
||||
SELECT SUM(Spieler.Tore) FROM Spieler, Verein
|
||||
WHERE Spieler.Vereins_ID = Verein.V_ID
|
||||
GROUP BY Verein.Liga;
|
||||
|
||||
#23
|
||||
SELECT Spieler.Spieler_Name, Spieler.Spiele, Spieler.Tore, Spieler.Vorlagen, Verein.Name FROM Spieler, Verein
|
||||
WHERE Spieler.Vereins_ID = Verein.V_ID
|
||||
AND Spieler.Land = "Brasilien"
|
||||
AND Verein.Liga = 1;
|
||||
|
||||
#24
|
||||
SELECT Spieler.Spieler_Name, Spieler.Trikot_Nr, Spieler.Tore FROM Spieler, Verein
|
||||
WHERE Spieler.Vereins_ID = Verein.V_ID
|
||||
AND Verein.Liga = 2
|
||||
AND Spieler.Tore > 10
|
||||
ORDER BY Spieler.Tore DESC;
|
||||
|
||||
#25
|
||||
SELECT IF(Heim = 10, Gast.Name, Heim.Name) as Sieger, CONCAT(Heim.Name, " vs ", Gast.Name) AS Spiel, CONCAT(Tore_Heim, ":", Tore_Gast) FROM Spiel, Verein AS Heim, Verein AS Gast
|
||||
WHERE Spiel.Heim = Heim.V_ID
|
||||
AND Spiel.Gast = Gast.V_ID
|
||||
AND (Heim = 10 OR Gast = 10)
|
||||
AND IF(Heim = 10, Tore_Gast > Tore_Heim, Tore_Heim > Tore_Gast) = 1
|
||||
|
||||
#26
|
||||
SELECT * FROM Spieler, Verein
|
||||
WHERE Spieler.Vereins_ID = Verein.V_ID
|
||||
AND Verein.Name = "1. FC Nürnberg"
|
||||
AND Spieler.Tore = (
|
||||
SELECT MAX(Spieler.Tore) FROM Spieler, Verein
|
||||
WHERE Spieler.Vereins_ID = Verein.V_ID
|
||||
AND Verein.Name = "1. FC Nürnberg"
|
||||
);
|
||||
|
||||
#27
|
||||
SELECT Heim.Name as Heim, Concat(Spiel.Tore_Heim, ":", Spiel.Tore_Gast) AS Ergebnis, Gast.Name as Gast FROM Spiel, Verein as Heim, Verein as Gast
|
||||
WHERE Spiel.Heim = Heim.V_ID
|
||||
AND Spiel.Gast = Gast.V_ID
|
||||
AND Spiel.Spieltag = 1;
|
||||
@ -1,5 +1,7 @@
|
||||
# Bundesliga Anmerkungen zu Aufgaben
|
||||
|
||||
Die Datenbank ist schon ganz schön ranzig; redundante Daten (und dadurch auch nicht ordentlich normalisiert), inkonsistente Benahmung der Felder...
|
||||
|
||||
## Aufgabe 5 Ausgabe
|
||||
|
||||
Liga_Nr | Erstaustragung | Meister
|
||||
@ -59,3 +61,7 @@ Seong-Hoon Cheon | Republik Korea (Südkorea)
|
||||
Maurice Malone | Deutschland
|
||||
Georg Teigl | Österreich
|
||||
Caiuby | Brasilien
|
||||
|
||||
## Aufgabe 25
|
||||
|
||||
Selbes wie Aufgabe 16, hier hab ichs mal gemacht
|
||||
Reference in New Issue
Block a user