LoslegenKostenlos loslegen

Unterabfrage innerhalb von SELECT

Wie im Video gezeigt, gibt es in SQL oft mehrere Möglichkeiten, um ans Ziel zu gelangen. Du hast gesehen, dass Unterabfragen eine Alternative zu Joins sein können, um dasselbe Ergebnis zu erhalten.

In dieser Übung kannst du ausprobieren, wie sich manche Abfragen sowohl mit einem Join als auch mit einer Unterabfrage schreiben lassen.

In Schritt 1 kombinierst du LEFT JOIN und GROUP BY, um die neun Länder mit den meisten Städten in der Tabelle cities auszuwählen und zusammen mit der jeweiligen Anzahl dieser Städte auszugeben. In Schritt 2 schreibst du eine Abfrage, die dasselbe Ergebnis wie der Join liefert, aber stattdessen eine verschachtelte Unterabfrage verwendet.

Diese Übung ist Teil des Kurses

Datenverknüpfungen in SQL

Kurs anzeigen

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___
Code bearbeiten und ausführen