Kom igångKom igång gratis

Underfråga i SELECT

Som du såg i videon finns det ofta flera sätt att uppnå samma resultat i SQL. Du lärde dig att underfrågor kan användas som ett alternativ till joins för att få fram samma resultat.

I den här övningen utforskar du vidare hur vissa frågor kan skrivas med antingen en join eller en underfråga.

I steg 1 börjar du med en LEFT JOIN kombinerad med GROUP BY för att välja ut de nio länder som har flest städer i tabellen cities, tillsammans med antalet städer. I steg 2 skriver du en fråga som returnerar samma resultat som joinen, men med hjälp av en nästlad fråga i stället.

Den här övningen är en del av kursen

Att joina data i SQL

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___
Redigera och kör kod