SQL-Beispiele: Unterschied zwischen den Versionen

Aus IV1
Hans4mido (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
K Textersetzung - „http://sql.idv.edu“ durch „https://sql.idb.edu“
 
(12 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
<yambe:breadcrumb>SQL|SQL</yambe:breadcrumb>
<!--<yambe:breadcrumb>SQL|SQL</yambe:breadcrumb>-->
{{Kurzform|Diese Lerneinheit soll Ihnen Gelegenheit bieten, das Erlernte anhand von Beispielen anzuwenden bzw. zu vertiefen.]
{{Kurzform|Diese Lerneinheit soll Ihnen Gelegenheit bieten, das Erlernte anhand von Beispielen anzuwenden bzw. zu vertiefen. Viel Erfolg!}}


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:


Die SQL-Beispielsammlung ist interaktiv gestaltet, das bedeutet, Sie können Ihre erarbeiteten Ergebnisse an der Übungsdatenbank sozusagen "online" testen. Die Online-Beispiele sind erreichbar unter der Adresse:
'''https://sql.idb.edu'''
 
'''http://mussswiki.idv.edu/iv1/SQL-Beispiele'''


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.
{| border="1"
! 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 ==
== Zitiervorschlag ==
''Mittendorfer'' in ''Pils'', Informationsverarbeitung I (21.9.2009), Datenbanken#Überschrift (mussswiki.idv.edu/iv1)
''Mittendorfer'' in ''Höller'', Informationsverarbeitung I (21.9.2014), SQL-Beispiele#Überschrift (mussswiki.idb.edu/iv1)

Aktuelle Version vom 1. Oktober 2018, 14: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)