Projekt:2023/InstaHub: Unterschied zwischen den Versionen
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 29: | Zeile 29: | ||
{{Aufgabe:Start}} | {{Aufgabe:Start}} | ||
Benutze in InstaHub die SQL Abfragefunktion (Datenbanksymbol -> SQL), um SQL-Abfragen für die folgenden Informationen zu erstellen. Nutze dazu die [[Befehlsreferenz SQL]] im Wiki | Benutze in InstaHub die SQL Abfragefunktion (Datenbanksymbol -> SQL), um SQL-Abfragen für die folgenden Informationen zu erstellen. Nutze dazu die [[Befehlsreferenz SQL]] im Wiki als Hilfe. | ||
# Alle Photos. | # Alle Photos. |
Version vom 10. Januar 2024, 11:33 Uhr
Seite zum Projekt InstaHub des Informatik GK im Schuljahr 2023/24.
Projekt InstaHub
Erstelle dir einen Zugang zu InstaHub. Das Video zeigt dir, wie du vorgehen musst: https://youtu.be/6DnmVjtF3UU
Grundlagen von Datenabfragen
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 und Dokumentiere die Lösungen in einem
- Alle Nutzenden.
- Alle männlichen / alle weiblichen Nutzenden.
- Alle Nutzenden, die sich nach dem 23.09.2017 registriert haben.
- Alle Nutzenden aus München.
- Alle Nutzenden, sortiert nach Geburtstag.
- Nutzernamen und Passwort aller Nutzenden.
- Nutzernamen und Passwort aller Nutzenden, die kleiner als 1,60 Meter sind.
- Alle Männer, die größer als 1,80 Meter sind, sortiert nach Datum der Registrierung.
- Alle Frauen, deren Nutzername die Ziffern
45
enthält.
Benutze in InstaHub die SQL Abfragefunktion (Datenbanksymbol -> SQL), um SQL-Abfragen für die folgenden Informationen zu erstellen. Nutze dazu die Befehlsreferenz SQL im Wiki als Hilfe.
- Alle Photos.
- Alle Photos des Nutzenden mit der ID
42
. - Alle Photos, sortiert nach Erstellungsdatum.
- Die ID des Nutzenden und die URL aller Photos.
- Alle Photos, deren Beschreibung die Zeichenkette
#sonne
enthält.
Denk dir weitere Abfragen aus, mit der du die Syntax des SELECT
-Befehls ausprobieren kannst.
Bearbeite den Lernpfad SQL: Daten abfragen.
Abfragen einschränken und sortieren
SELECT
Abfragen lassen sich mit den Schlüsselwörtern LIMIT
, OFFSET
, ORDER BY
und DISTINCT
weiter präzisieren.
- Führe die Abfragen aus und analysiere die Funktion und Syntax der
LIMIT
undOFFSET
Schlüsselwörter.SELECT * FROM users LIMIT 5
SELECT * FROM users LIMIT 10
SELECT * FROM users LIMIT 5 OFFSET 5
- Führe die Abfragen aus und analysiere die Funktion und Syntax des
ORDER BY
Schlüsselwortes.SELECT id,username,centimeters FROM users
SELECT id,username,centimeters FROM users ORDER BY id
SELECT id,username,centimeters FROM users ORDER BY username
SELECT id,username,centimeters FROM users ORDER BY centimeters
SELECT id,username,centimeters FROM users ORDER BY centimeters ASC
SELECT id,username,centimeters FROM users ORDER BY centimeters DESC
- Führe die Abfragen aus und analysiere die Funktion und Syntax des
DISTINCT
Schlüsselwortes.SELECT city FROM users
SELECT DISTINCT city FROM users
- Kombiniere nun die neuen Schlüsselwörter miteinander und entwickele Abfragen zu folgenden Datensätzen:
- Die fünf größten männlichen Nutzenden.
- Die acht kleinsten weiblichen Nutzenden, beginnend ab der Drittkleinsten.
- 15 unterschiedliche aufsteigend sortierte Namen.
- Das zuletzt gepostete Photo.
- Das vorletzte Photo.