SQL-Beispiele: Unterschied zwischen den Versionen

Aus IV1
Keine Bearbeitungszusammenfassung
Keine 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>
<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.
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>
<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.
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.

Version vom 3. März 2009, 21:44 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 Spaß und 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. <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>