SQL-Beispiele: Unterschied zwischen den Versionen

Aus IV1
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>