Subquery all'interno SELECT
Come spiegato nel video, spesso esistono più modi per ottenere lo stesso risultato in SQL. Hai visto che le subquery possono rappresentare un'alternativa alle join per ottenere lo stesso risultato.
In questo esercizio esplorerai il modo in cui alcune query possono essere scritte utilizzando una join o una subquery.
Nel passaggio 1, inizierai con una LEFT JOIN
combinata con GROUP BY
per selezionare i nove Paesi con il maggior numero di città presenti nella tabella cities
, insieme ai conteggi di queste città. Nel passaggio 2, scriverai una query che restituisca lo stesso risultato della join, ma sfruttando una query annidata.
Questo esercizio fa parte del corso
Unire i dati in SQL
Esercizio pratico interattivo
Prova questo esercizio completando il codice di esempio.
-- Find top nine countries with the most cities
___
-- Order by count of cities as cities_num
___
-- Limit the results
___