#1 SELECT * FROM Verein; #2 SELECT * FROM Verein WHERE Liga = 1; #3 SELECT MIN(Datum) FROM Spiel, Verein WHERE Spiel.Heim = Verein.V_ID; #4 SELECT Liga_Nr, Verband, Rekordspieler FROM Liga; #5 SELECT Liga_Nr, Erstaustragung, Meister FROM Liga WHERE Spiele_Rekordspieler > 500; #6 SELECT MIN(Datum) FROM Spiel; #7 SELECT SUM(Spiele_Rekordspieler) FROM Liga; #8 SELECT * FROM Spieler WHERE Tore > 5 ORDER BY Tore DESC; #9 SELECT COUNT(*) AS ANZAHL FROM Spieler WHERE Trikot_Nr = 12; #10 SELECT * FROM Spieler WHERE Land = "Deutschland" AND Spiele = 0; #11 SELECT * FROM Spiel WHERE Spieltag = 1 AND Uhrzeit > "17:00:00"; #12 SELECT Rekordspieler, Spiele_Rekordspieler FROM Liga WHERE Liga_Nr = 2; #13 SELECT AVG(Tore) FROM Spieler WHERE Spiele > 10 AND Vorlagen > 3; #14 SELECT * FROM Spiel WHERE MONTH(Datum) = 1 AND Uhrzeit > "19:00:00"; #Abfragen über mehrere Tabellen #15 SELECT Verein.Name FROM Verein, Liga WHERE Liga.Meister = Verein.V_ID AND Liga.Liga_Nr = 1; #16 SELECT V_ID FROM Verein WHERE Name = "Dynamo Dresden"; SELECT Verein.Name FROM Spiel, Verein WHERE Spiel.Heim = Verein.V_ID AND Gast = 43 AND Spiel.Spieltag = 1 #17 SELECT Spieler.* FROM Spieler, Verein WHERE Spieler.Vereins_ID = Verein.V_ID AND Verein.Name = "FC Bayern München" ORDER BY Spieler.Trikot_Nr ASC; #18 SELECT Spieler_Name, Land FROM Spieler, Verein WHERE Vereins_ID = V_ID AND V_ID = ( SELECT V_ID FROM Verein WHERE Name = "FC Augsburg" ) #19 SELECT Verein.Name, COUNT(Spieler.Spieler_ID) FROM Verein, Spieler WHERE Spieler.Vereins_ID = Verein.V_ID AND Verein.Liga = 1 GROUP BY Verein.V_ID #20 SELECT DISTINCT Datum FROM Spiel, Verein WHERE Spiel.Heim = Verein.V_ID AND Verein.Liga = 1; #21 SELECT Verein.Name FROM Verein, Spieler WHERE Verein.V_ID = Spieler.Vereins_ID GROUP BY Verein.V_ID HAVING SUM(Spieler.Tore) >= ALL ( SELECT SUM(Spieler.Tore) FROM Verein, Spieler WHERE Verein.V_ID = Spieler.Vereins_ID GROUP BY Verein.V_ID ); #22 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;