8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 51: | Zeile 51: | ||
SQL bietet auch Möglichkeiten, die abgefragten Datensätze durch die Anwendung von Rechenoperationen und Funktionen zu ''transformieren''. | SQL bietet auch Möglichkeiten, die abgefragten Datensätze durch die Anwendung von Rechenoperationen und Funktionen zu ''transformieren''. | ||
Um | Um etwa die Größe der Nutzer nicht in Zentimetern, sondern in Millimetern abzufragen, könnte die Abfrage so lauten: | ||
<code>SELECT username,centimeters*10 FROM users</code> | <code>SELECT username,centimeters*10 FROM users</code> | ||
Zeile 71: | Zeile 71: | ||
<code>SELECT RAND()</code> | <code>SELECT RAND()</code> | ||
In der Regel wird sie nur selten benötigt, aber für einen Fall ist sie recht nützlich, denn man kann sie als Argument für den <code>ORDER BY</code> | In der Regel wird sie nur selten benötigt, aber für einen Fall ist sie recht nützlich, denn man kann sie als Argument für den <code>ORDER BY</code> Befehl benutzen: | ||
<code>SELECT username FROM users ORDER BY RAND()</code> | <code>SELECT username FROM users ORDER BY RAND()</code> | ||
Zeile 82: | Zeile 82: | ||
Falls du aus dem letzten Jahr schon die Grundlagen der SQL kennst, dann kannst du dich mit diesen Aufgaben befassen.}} | Falls du aus dem letzten Jahr schon die Grundlagen der SQL kennst, dann kannst du dich mit diesen Aufgaben befassen.}} | ||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
# Gehe die Seiten [https://rnitzsche.github.io/instahub-doc-de/#/05-Einfache-SQL-Abfragen Einfache SQL-Abfragen] und [https://rnitzsche.github.io/instahub-doc-de/#/06-SQL-Abfragen-mit-einer-Tabelle SQL-Abfragen mit einer Tabelle] durch, um dein Wissen über SQL-Abfragen aufzufrischen. Befasse dich vor allem noch einmal mit ''logischen Verknüpfungen'' und ''Aggregation'' von Daten. Eine | # Gehe die Seiten [https://rnitzsche.github.io/instahub-doc-de/#/05-Einfache-SQL-Abfragen Einfache SQL-Abfragen] und [https://rnitzsche.github.io/instahub-doc-de/#/06-SQL-Abfragen-mit-einer-Tabelle SQL-Abfragen mit einer Tabelle] durch, um dein Wissen über SQL-Abfragen aufzufrischen. Befasse dich vor allem noch einmal mit ''logischen Verknüpfungen'' und ''Aggregation'' von Daten. Eine Übersicht der wichtigsten SQL-Befehle findest du hier im Wiki unter [[Befehlsreferenz SQL]] oder [https://rnitzsche.github.io/instahub-doc-de/#/20-SQL-CheatSheet hier]. | ||
# Lies dich in den Aufbau der Tabelle <code>ads</code> ein und was ihre Funktion in InstaHub ist. Fange dazu auf der Seite [https://wi-wissen.github.io/instahub-doc-de/#/frontend?id=personalisierte-werbung Personalisierte Werbung] in der InstaHub Dokumentation an. | # Lies dich in den Aufbau der Tabelle <code>ads</code> ein und was ihre Funktion in InstaHub ist. Fange dazu auf der Seite [https://wi-wissen.github.io/instahub-doc-de/#/frontend?id=personalisierte-werbung Personalisierte Werbung] in der InstaHub Dokumentation an. | ||
# Probiere die Beispiele unter https://wi-wissen.github.io/instahub-doc-de/#/exercices?id=tabelle-ads-werbung aus. | # Probiere die Beispiele unter https://wi-wissen.github.io/instahub-doc-de/#/exercices?id=tabelle-ads-werbung aus. | ||
# Erstelle selber eine Werbeanzeige in InstaHub. Überlege dir eine ''Zielgruppe'' für die Anzeige und erstelle dann eine SQL-Abfrage, die diese Zielgruppe möglichst genau trifft. | # Erstelle selber eine Werbeanzeige in InstaHub. Überlege dir eine ''Zielgruppe'' für die Anzeige und erstelle dann eine SQL-Abfrage, die diese Zielgruppe möglichst genau trifft. | ||
{{Aufgabe:End}} | {{Aufgabe:End}} |
Bearbeitungen