SQL-Beispiele: Unterschied zwischen den Versionen

Aus IV1
K (Textersetzung - „mussswiki.idv.edu“ durch „mussswiki.idb.edu“)
K (Textersetzung - „http://sql.idv.edu“ durch „https://sql.idb.edu“)
 
Zeile 4: Zeile 4:
Die SQL-Beispielsammlung ist interaktiv gestaltet, das bedeutet, Sie können Ihre erarbeiteten Ergebnisse an der Übungsdatenbank sozusagen "online" testen. Die Online-Datenbank ist auch erreichbar unter der Adresse:
Die SQL-Beispielsammlung ist interaktiv gestaltet, das bedeutet, Sie können Ihre erarbeiteten Ergebnisse an der Übungsdatenbank sozusagen "online" testen. Die Online-Datenbank ist auch erreichbar unter der Adresse:


'''http://sql.idv.edu'''
'''https://sql.idb.edu'''


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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel1.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel1.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 15: Zeile 15:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel2.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel2.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 22: Zeile 22:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel3.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel3.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 29: Zeile 29:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel4.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel4.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 36: Zeile 36:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel5.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel5.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 119: Zeile 119:
|}
|}
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel6.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel6.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 126: Zeile 126:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel7.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel7.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 133: Zeile 133:
8. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden liefert.
8. Erstellen Sie eine Abfrage, welche die Umsätze aller Kunden liefert.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel8.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel8.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 140: Zeile 140:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel9.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel9.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 147: Zeile 147:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel10.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel10.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 154: Zeile 154:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel11.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel11.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 161: Zeile 161:
12. Vergleichen Sie die Umsätze der Monate des Jahres 2001.
12. Vergleichen Sie die Umsätze der Monate des Jahres 2001.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel12.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel12.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 168: Zeile 168:
13. Vergleichen Sie die Umsätze der Jahre 2001 - 2003.
13. Vergleichen Sie die Umsätze der Jahre 2001 - 2003.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel13.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel13.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 175: Zeile 175:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel14.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel14.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>
Zeile 182: Zeile 182:
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.
<html>
<html>
<form method="post" action="http://sql.idv.edu/thema/sqltutorial/insertbeispiel15.php" target="_blank">
<form method="post" action="https://sql.idb.edu/thema/sqltutorial/insertbeispiel15.php" target="_blank">
<input type="submit" value="Probieren">
<input type="submit" value="Probieren">
</form>
</form>

Aktuelle Version vom 1. Oktober 2018, 15:10 Uhr

Diese Lerneinheit soll Ihnen Gelegenheit bieten, das Erlernte anhand von Beispielen anzuwenden bzw. zu vertiefen. Viel Erfolg!

Die SQL-Beispielsammlung ist interaktiv gestaltet, das bedeutet, Sie können Ihre erarbeiteten Ergebnisse an der Übungsdatenbank sozusagen "online" testen. Die Online-Datenbank ist auch erreichbar unter der Adresse:

https://sql.idb.edu

1. Ermitteln Sie den Wert des Auftrages Nr. 7, sortiert nach der Buchnummer. <html> <form method="post" action="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.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="https://sql.idb.edu/thema/sqltutorial/insertbeispiel15.php" target="_blank"> <input type="submit" value="Probieren"> </form> </html>

Zitiervorschlag

Mittendorfer in Höller, Informationsverarbeitung I (21.9.2014), SQL-Beispiele#Überschrift (mussswiki.idb.edu/iv1)