IniziaInizia gratis

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

Visualizza il corso

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
___
Modifica ed esegui il codice