Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| gf2:datenbanken:sql [2024/05/23 12:25] – lehmannr | gf2:datenbanken:sql [2024/11/05 12:13] (aktuell) – marroc | ||
|---|---|---|---|
| Zeile 28: | Zeile 28: | ||
| **Auftrag 2** \\ | **Auftrag 2** \\ | ||
| - | Was genau wird durch die folgenden Abfragen genau als Ergebnis von Instahub herausgefiltert? | + | Was genau wird durch die folgenden Abfragen genau als Ergebnis von Instahub herausgefiltert? |
| <code SQL> | <code SQL> | ||
| SELECT name, birthday | SELECT name, birthday | ||
| Zeile 71: | Zeile 71: | ||
| WHERE users.gender = " | WHERE users.gender = " | ||
| </ | </ | ||
| - | b) Wie kann diese Abfrage | + | b) Wie kann diese Abfrage erklärt werden? |
| - | <accordion> | + | <code SQL> |
| - | <panel title="Abbildungen der Tabellen"> | + | SELECT users.username |
| - | {{ : | + | FROM users Join likes on users.id |
| - | {{ : | + | WHERE likes.updated_at > "2017-11-05" |
| - | {{ : | + | </code> |
| - | </panel> | + | <code SQL> |
| - | </accordion> | + | SELECT users.username, tags.name |
| + | FROM users | ||
| + | Join likes on users.id = likes.user_id | ||
| + | Join tags on tags.photo_id = likes.photo_id | ||
| + | WHERE likes.updated_at | ||
| + | </code> | ||
| c) Formulieren Sie mindestens zwei weitere Abfragen, die ein '' | c) Formulieren Sie mindestens zwei weitere Abfragen, die ein '' | ||
| \\ | \\ | ||
| Zeile 120: | Zeile 124: | ||
| |AVG | Berechnet den Durchschnittswert der Datensätze|| | |AVG | Berechnet den Durchschnittswert der Datensätze|| | ||
| |SUM | Berechnet die Summe der Datensätze|| | |SUM | Berechnet die Summe der Datensätze|| | ||
| + | |DISTINCT| Gibt nur alle verschiedenen Datensätze zurück, gleiche werden nicht doppelt aufgelistet, | ||
| + | |GROUP BY | Resultate der obigen Funktionen gruppieren | '' | ||
| === Operatoren === | === Operatoren === | ||
| ^Zeichen bzw. Bezeichnung ^Bedeutung ^ | ^Zeichen bzw. Bezeichnung ^Bedeutung ^ | ||
| Zeile 132: | Zeile 138: | ||
| |logischer Operator OR | mindestens eine der beiden genannten Bedingungen muss erfüllt sein| | |logischer Operator OR | mindestens eine der beiden genannten Bedingungen muss erfüllt sein| | ||
| - | + | [[gf2: | |
| - | [[gf2: | + | [[gf2: |