8.581
Bearbeitungen
Jneug (Diskussion | Beiträge) |
Jneug (Diskussion | Beiträge) |
||
Zeile 197: | Zeile 197: | ||
# Alle created_at und updated_at Felder (auch doppelte) aus den Tabellen photos, comments und likes, sortiert nach created_at. | # Alle created_at und updated_at Felder (auch doppelte) aus den Tabellen photos, comments und likes, sortiert nach created_at. | ||
# Alle Städtenamen, die mit "W" oder "R" beginnen. | # Alle Städtenamen, die mit "W" oder "R" beginnen. | ||
{{Aufgabe:End}} | |||
=== Verschachtelte Abfragen === | |||
{{Aufgabe:Start}} | |||
Hinter dem <code>FROM</code> Befehl haben wir bisher immer den Namen einer Tabelle geschrieben. SQL sucht in der Datenbank nach einer passenden Tabelle und durchsucht dessen Einträge nach den passenden Datensätzen. Im Allgemeinen erwartet SQL hinter <code>FROM</code> also eine Tabelle. Diese kann auch dynamisch mit einer weiteren Abfrage erstellt werden. | |||
<pre> | |||
SELECT * FROM ( | |||
SELECT id,username,name | |||
FROM users | |||
WHERE created_at > "2017-09-22" | |||
) | |||
WHERE LENGTH(username) = 5 | |||
</pre> | |||
{{Aufgabe:End}} | {{Aufgabe:End}} | ||
Bearbeitungen