Inizia subitoInizia gratis

Sottoquery dentro SELECT

Come visto nel video, spesso ci sono più modi per ottenere lo stesso risultato in SQL. Le sottoquery possono essere un'alternativa alle join per arrivare allo stesso output.

In questo esercizio, approfondirai come alcune query possano essere scritte sia con una join sia con una sottoquery.

Nel Passo 1, inizierai con un LEFT JOIN combinato con un GROUP BY per selezionare i nove paesi con il maggior numero di città presenti nella tabella cities, insieme ai conteggi di queste città. Nel Passo 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 corso

esercizio interattivo pratico

Prova questo esercizio completando questo 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