Projekt:2021/InstaHub: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 5: Zeile 5:
{{Aufgabe:End}}
{{Aufgabe:End}}


 
=== Grundlagen von Datenabfragen ===
{{Aufgabe:Start}}
{{Aufgabe:Start}}
Benutze in InstaHub die Suchfunktion (Datenbanksymbol -> Suche), um die folgenden Abfragen zu stellen. Setze dabei den Haken bei "Zeige SQL" und vergleiche die SQL-Abfrage mit der Suchmaske und der Ergebnistabelle. Notiere dir wichtige Befehle.
Benutze in InstaHub die Suchfunktion (Datenbanksymbol -> Suche), um die folgenden Abfragen zu stellen. Setze dabei den Haken bei "Zeige SQL" und vergleiche die SQL-Abfrage mit der Suchmaske und der Ergebnistabelle. Notiere dir wichtige Befehle.
Zeile 34: Zeile 34:
{{Aufgabe:End}}
{{Aufgabe:End}}


=== Abfragen einschränken und sortieren ===
{{Aufgabe:Start}}
{{Aufgabe:Start}}
<code>SELECT</code> Abfragen lassen sich mit den Schlüsselwörtern <code>LIMIT</code>, <code>OFFSET</code>, <code>ORDER BY</code> und <code>DISTINCT</code> weiter präzisieren.  
<code>SELECT</code> Abfragen lassen sich mit den Schlüsselwörtern <code>LIMIT</code>, <code>OFFSET</code>, <code>ORDER BY</code> und <code>DISTINCT</code> weiter präzisieren.  


* Führe die Abfragen aus und analysiere die Funktion und Syntax der <code>LIMIT</code> und <code>OFFSET</code> Schlüsselwörter.
# Führe die Abfragen aus und analysiere die Funktion und Syntax der <code>LIMIT</code> und <code>OFFSET</code> Schlüsselwörter.
*# <code>SELECT * FROM users LIMIT 5</code>
## <code>SELECT * FROM users LIMIT 5</code>
*# <code>SELECT * FROM users LIMIT 10</code>
## <code>SELECT * FROM users LIMIT 10</code>
*# <code>SELECT * FROM users LIMIT 5 OFFSET 5</code>
## <code>SELECT * FROM users LIMIT 5 OFFSET 5</code>
* Führe die Abfragen aus und analysiere die Funktion und Syntax des <code>ORDER BY</code> Schlüsselwortes.
# Führe die Abfragen aus und analysiere die Funktion und Syntax des <code>ORDER BY</code> Schlüsselwortes.
*# <code>SELECT id,username,height FROM users</code>
## <code>SELECT id,username,height FROM users</code>
*# <code>SELECT id,username,height FROM users ORDER BY id</code>
## <code>SELECT id,username,height FROM users ORDER BY id</code>
*# <code>SELECT id,username,height FROM users ORDER BY username</code>
## <code>SELECT id,username,height FROM users ORDER BY username</code>
*# <code>SELECT id,username,height FROM users ORDER BY height</code>
## <code>SELECT id,username,height FROM users ORDER BY height</code>
*# <code>SELECT id,username,height FROM users ORDER BY height ASC</code>
## <code>SELECT id,username,height FROM users ORDER BY height ASC</code>
*# <code>SELECT id,username,height FROM users ORDER BY height DESC</code>
## <code>SELECT id,username,height FROM users ORDER BY height DESC</code>
* Führe die Abfragen aus und analysiere die Funktion und Syntax des <code>DISTINCT</code> Schlüsselwortes.
# Führe die Abfragen aus und analysiere die Funktion und Syntax des <code>DISTINCT</code> Schlüsselwortes.
*# <code>SELECT city FROM users</code>
## <code>SELECT city FROM users</code>
*# <code>SELECT DISTINCT city FROM users</code>
## <code>SELECT DISTINCT city FROM users</code>
* Kombiniere nun die neuen Schlüsselwörter miteinander und entwickele Abfragen zu folgenden Datensätzen:
# Kombiniere nun die neuen Schlüsselwörter miteinander und entwickele Abfragen zu folgenden Datensätzen:
** Die fünf größten männlichen Nutzer.
## Die fünf größten männlichen Nutzer.
** Die acht kleinsten weiblichen Nutzer, beginnend ab der Drittkleinsten.
## Die acht kleinsten weiblichen Nutzer, beginnend ab der Drittkleinsten.
** 15 unterschiedliche aufsteigend sortierte Vornamen.
## 15 unterschiedliche aufsteigend sortierte Vornamen.
** Das zuletzt gepostete Photo.
## Das zuletzt gepostete Photo.
** Das vorletzte Photo.
## Das vorletzte Photo.
{{Aufgabe:End}}
{{Aufgabe:End}}