Eine Einführung in
SQL
SELECT im SELECT (Unterabfragen)
Dieses Tutorium zeigt, wie man SELECT-Anweisungen innerhalb anderer SELECT-Anweisungen einsetzen kann, um komplexere Abfragen zu gestalten. Auch hier wird die Tabelle der BBC-Länderprofile verwendet.
bbc(name, region, area, population, gdp)
Übungen
Anmerkungen zu verschachtelten SELECT-Anweisungen.
| 1a |
Erstelle eine Liste aller Länder, deren Bevölkerungzahl größer ist als die von 'Russia'.
| |
|---|
Um weitere Möglichkeiten von SQL kennenzulernen, schaue ins nächste Tutorium, das sich mit Aggregaten beschäftigt.
Die folgenden Aufgaben zeigen eine weitere Möglichkeit, Wertelisten zu vergleichen.
Das Wort ALL kann verwendet werden, um mittels >=, >, < oder <= einen Vergleich mit einer Werteliste durchzuführen.
Die innere SELECT-Anweisung kann sich auch auf Werte der äußeren SELECT-Anweisung beziehen. Den Tabellen werden Aliasnamen zugewiesen, um den Unterschied zwischen innerer und äußerer Tabelle zu verdeutlichen.
Die folgenden Fragen sind schwieriger: