SQL-Beispiele

Aus IV1

<yambe:breadcrumb>SQL|SQL</yambe:breadcrumb>

Diese Lerneinheit soll Ihnen Gelegenheit bieten, das Erlernte anhand von Beispielen anzuwenden bzw. zu vertiefen. Weitere Beispiele finden Sie in der Beispielsammlung.

Viel Erfolg!


1. Ermitteln Sie den Wert des Auftrages Nr. 7, sortiert nach der Buchnummer. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel1.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


2. Geben Sie alle Auftragsnummern mit deren Gesamtumsätzen an, wobei absteigend nach €-Beträgen gereiht werden soll. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel2.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


3. Geben Sie alle Auftragsnummern samt dazugehörigen Vor- und Nachnamen des Kunden und jeweiligen Gesamtumsätzen an und reihen Sie diese Daten absteigend nach den €-Beträgen. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel3.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


4. Finden Sie heraus, wie viele Chemiebücher die einzelnen in der Buchhandelsdatenbank aufscheinenden Verlage anbieten und reihen Sie die beiden Spalten Verlag und Menge absteigend nach der Bücheranzahl. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel4.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


5. Suchen Sie in allen Orten der Buchhandelsdatenbank nach dem Wortteil „kirche“ und geben Sie an, wie oft pro Region ein dementsprechender Ortsname aufscheint. Ordnen Sie die Tabelle zahlenmäßig absteigend. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel5.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


6. Bilden Sie die passende Abfrage, die im Vorfeld zu der unterhalb abgebildeten Tabelle geführt hat.

Nr Auftragsnummer Buchnummer Menge
13 1 2492 243
226 1 2769 83
599 1 2152 105
1608 1 3316 97
2100 1 3646 173
2816 1 329 91
2905 1 3229 63
2944 1 843 113
3215 1 2587 55
4234 1 3492 39
4427 1 3912 35
4620 1 3278 31
4813 1 3259 26
5198 1 3341 18

<html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel6.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


7. Listen Sie alle Kunden auf, deren Region mit W beginnt, die also aus Wien sind. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel7.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


8. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden liefert. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel8.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


9. Erstellen Sie eine Abfrage, welche eine Kundenliste mit Datum des zuletzt vergebenen Auftrags liefert. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel9.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


10. Erstellen Sie eine Abfrage der Umsätze eines Jahres nach Jahren gegliedert. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel10.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


11. Erstellen Sie eine Abfrage aller Orte, denen mehr als 3 Postleitzahlen zugeordnet sind. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel11.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


12. Vergleichen Sie die Umsätze der Monate des Jahres 2001. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel12.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


13. Vergleichen Sie die Umsätze der Jahre 2001 - 2003. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel13.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


14. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden der jeweiligen Bundesländer miteinander vergleicht. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel14.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>


15. Erstellen Sie eine Abfrage, welche die Umsatzentwicklung des Bundeslandes Wien im Jahr 2001 darstellt. <html> <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel15.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>