SQL-Beispiele: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
KKeine Bearbeitungszusammenfassung |
||
Zeile 9: | Zeile 9: | ||
1. Ermitteln Sie den Wert des Auftrages Nr. 7, sortiert nach der Buchnummer. | 1. Ermitteln Sie den Wert des Auftrages Nr. 7, sortiert nach der Buchnummer. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel1.php" target="_blank"> <input type="submit" name="example1" value="Probieren"></form> | |||
---- | ---- | ||
2. Geben Sie alle Auftragsnummern mit deren Gesamtumsätzen an, wobei absteigend nach €-Beträgen gereiht werden soll. | 2. Geben Sie alle Auftragsnummern mit deren Gesamtumsätzen an, wobei absteigend nach €-Beträgen gereiht werden soll. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel2.php" target="_blank"> <input type="submit" name="example2" value="Probieren"></form> | |||
---- | ---- | ||
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. | 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. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel3.php" target="_blank"> <input type="submit" name="example3" value="Probieren"></form> | |||
---- | ---- | ||
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. | 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. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel4.php" target="_blank"> <input type="submit" name="example4" value="Probieren"></form> | |||
---- | ---- | ||
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. | 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. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel5.php" target="_blank"> <input type="submit" name="example5" value="Probieren"></form> | |||
---- | ---- | ||
6. Bilden Sie die passende Abfrage, die im Vorfeld zu der unterhalb abgebildeten Tabelle geführt hat. | 6. Bilden Sie die passende Abfrage, die im Vorfeld zu der unterhalb abgebildeten Tabelle geführt hat. | ||
Zeile 96: | Zeile 100: | ||
| 18 | | 18 | ||
|} | |} | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel6.php" target="_blank"> <input type="submit" name="example6" value="Probieren"></form> | |||
---- | ---- | ||
7. Listen Sie alle Kunden auf, deren Region mit W beginnt, die also aus Wien sind. | 7. Listen Sie alle Kunden auf, deren Region mit W beginnt, die also aus Wien sind. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel7.php" target="_blank"> <input type="submit" name="example7" value="Probieren"></form> | |||
---- | ---- | ||
8. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden liefert. | 8. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden liefert. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel8.php" target="_blank"> <input type="submit" name="example8" value="Probieren"></form> | |||
---- | ---- | ||
9. Erstellen Sie eine Abfrage, welche eine Kundenliste mit Datum des zuletzt vergebenen Auftrags liefert. | 9. Erstellen Sie eine Abfrage, welche eine Kundenliste mit Datum des zuletzt vergebenen Auftrags liefert. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel9.php" target="_blank"> <input type="submit" name="example9" value="Probieren"></form> | |||
---- | ---- | ||
10. Erstellen Sie eine Abfrage der Umsätze eines Jahres nach Jahren gegliedert. | 10. Erstellen Sie eine Abfrage der Umsätze eines Jahres nach Jahren gegliedert. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel10.php" target="_blank"> <input type="submit" name="example10" value="Probieren"></form> | |||
---- | ---- | ||
11. Erstellen Sie eine Abfrage aller Orte, denen mehr als 3 Postleitzahlen zugeordnet sind. | 11. Erstellen Sie eine Abfrage aller Orte, denen mehr als 3 Postleitzahlen zugeordnet sind. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel11.php" target="_blank"> <input type="submit" name="example11" value="Probieren"></form> | |||
---- | ---- | ||
12. Vergleichen Sie die Umsätze der Monate des Jahres 2001. | 12. Vergleichen Sie die Umsätze der Monate des Jahres 2001. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel12.php" target="_blank"> <input type="submit" name="example12" value="Probieren"></form> | |||
---- | ---- | ||
13. Vergleichen Sie die Umsätze der Jahre 2001 - 2003. | 13. Vergleichen Sie die Umsätze der Jahre 2001 - 2003. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel13.php" target="_blank"> <input type="submit" name="example13" value="Probieren"></form> | |||
---- | ---- | ||
14. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden der jeweiligen Bundesländer miteinander vergleicht. | 14. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden der jeweiligen Bundesländer miteinander vergleicht. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel14.php" target="_blank"> <input type="submit" name="example14" value="Probieren"></form> | |||
---- | ---- | ||
15. Erstellen Sie eine Abfrage, welche die Umsatzentwicklung des Bundeslandes Wien im Jahr 2001 darstellt. | 15. Erstellen Sie eine Abfrage, welche die Umsatzentwicklung des Bundeslandes Wien im Jahr 2001 darstellt. | ||
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel15.php" target="_blank"> <input type="submit" name="example15" value="Probieren"></form> |
Version vom 2. März 2009, 16:49 Uhr
Diese Seite dient dazu, die erlernte Theorie anhand von praktischen Beispielen anzuwenden bzw. zu vertiefen. Die Beispiele sollen - soweit wie möglich - selbständig gelöst werden.
Nach dem Klick auf den "Probieren"-Button öffnet sich das Fenster zur Eingabe der interaktiven Abfrage. Kann das Beispiel nicht richtig gelöst werden, dient der "Tipp"-Button als weitere Hilfestellung.
Nach Eingabe des SQL-Befehls wird durch Anklicken des "Lösungs"-Buttons die korrekte Lösung angezeigt!
Viel Spass und Erfolg!
1. Ermitteln Sie den Wert des Auftrages Nr. 7, sortiert nach der Buchnummer.
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel1.php" target="_blank"> <input type="submit" name="example1" value="Probieren"></form>
2. Geben Sie alle Auftragsnummern mit deren Gesamtumsätzen an, wobei absteigend nach €-Beträgen gereiht werden soll. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel2.php" target="_blank"> <input type="submit" name="example2" value="Probieren"></form>
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. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel3.php" target="_blank"> <input type="submit" name="example3" value="Probieren"></form>
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. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel4.php" target="_blank"> <input type="submit" name="example4" value="Probieren"></form>
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. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel5.php" target="_blank"> <input type="submit" name="example5" value="Probieren"></form>
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 |
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel6.php" target="_blank"> <input type="submit" name="example6" value="Probieren"></form>
7. Listen Sie alle Kunden auf, deren Region mit W beginnt, die also aus Wien sind. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel7.php" target="_blank"> <input type="submit" name="example7" value="Probieren"></form>
8. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden liefert. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel8.php" target="_blank"> <input type="submit" name="example8" value="Probieren"></form>
9. Erstellen Sie eine Abfrage, welche eine Kundenliste mit Datum des zuletzt vergebenen Auftrags liefert. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel9.php" target="_blank"> <input type="submit" name="example9" value="Probieren"></form>
10. Erstellen Sie eine Abfrage der Umsätze eines Jahres nach Jahren gegliedert. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel10.php" target="_blank"> <input type="submit" name="example10" value="Probieren"></form>
11. Erstellen Sie eine Abfrage aller Orte, denen mehr als 3 Postleitzahlen zugeordnet sind. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel11.php" target="_blank"> <input type="submit" name="example11" value="Probieren"></form>
12. Vergleichen Sie die Umsätze der Monate des Jahres 2001. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel12.php" target="_blank"> <input type="submit" name="example12" value="Probieren"></form>
13. Vergleichen Sie die Umsätze der Jahre 2001 - 2003. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel13.php" target="_blank"> <input type="submit" name="example13" value="Probieren"></form>
14. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden der jeweiligen Bundesländer miteinander vergleicht. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel14.php" target="_blank"> <input type="submit" name="example14" value="Probieren"></form>
15. Erstellen Sie eine Abfrage, welche die Umsatzentwicklung des Bundeslandes Wien im Jahr 2001 darstellt. <form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel15.php" target="_blank"> <input type="submit" name="example15" value="Probieren"></form>