431
Bearbeitungen
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Ngb (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 4: | Zeile 4: | ||
|Schuljahr=2023/24 | |Schuljahr=2023/24 | ||
}} | }} | ||
{{Kasten|[[# | {{Kasten|[[#Bedingungen|'''Zur aktuellen Aufgabe springen''']]|class=text-center}} | ||
== Projekt InstaHub == | == Projekt InstaHub == | ||
Zeile 97: | Zeile 97: | ||
* <code>SELECT * FROM users WHERE city IN ("Frankfurt","Berlin","Leipzig","München")</code> | * <code>SELECT * FROM users WHERE city IN ("Frankfurt","Berlin","Leipzig","München")</code> | ||
* <code>SELECT FROM users WHERE city NOT IN ("Frankfurt","Berlin","Leipzig","München")</code> | * <code>SELECT FROM users WHERE city NOT IN ("Frankfurt","Berlin","Leipzig","München")</code> | ||
{{Aufgabe:End}} | |||
=== Datensätze zählen === | |||
{{Aufgabe:Start}} | |||
Wenn nur die Anzahl der Datensätze abgefragt werden soll, die in einer Tabelle vorhanden sind, dann kann das Schlüsselwort <code>COUNT</code> verwendet werden: | |||
<code>SELECT COUNT(*) FROM users</code> | |||
Ermittle die Anzahl der Datensätze für folgende Abfragen: | |||
# Anzahl aller Photos in ''InstaHub''. | |||
# Anzahl aller Kommentare. | |||
# Anzahl der Kommentare zum Photo mit der ID <code>701</code>. | |||
# Anzahl der Nutzer aus "Bielefeld". | |||
# Anzahl der Nutzer aus "Berlin". | |||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
Zeile 103: | Zeile 117: | ||
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> | ||
Einen Überblick der wichtigsten Funktionen gibt es in der [[Befehlsreferenz SQL#Funktionen nutzen|Befehlsreferenz SQL]]. Analysiere mit deren Hilfe folgende Abfragen und notiere ihre Bedeutung, ohne sie vorher auszuführen. Prüfe dann deine Vermutung in InstaHub. | Einen Überblick der wichtigsten Funktionen gibt es in der [[Befehlsreferenz SQL#Funktionen nutzen|Befehlsreferenz SQL]]. Analysiere mit deren Hilfe folgende Abfragen und notiere ihre Bedeutung, ohne sie vorher auszuführen. Prüfe dann deine Vermutung in ''InstaHub''. | ||
# <code>SELECT COUNT(*) FROM comments</code> | # <code>SELECT COUNT(*) FROM comments</code> |