IniziaInizia gratis

Subquery correlata

Le subquery vengono utilizzate per recuperare informazioni da un’altra tabella, o da un’altra query, separata rispetto alla query principale.

Un’amica sta lavorando a un progetto sui rischi sismici nel mondo. Le serve una tabella che elenchi tutti i paesi, il loro continente e la magnitudo media dei terremoti per paese. Questa query dovrà accedere ai dati dalle tabelle Nations e Earthquakes.

Questo esercizio fa parte del corso

Migliorare le prestazioni delle query in SQL Server

Visualizza il corso

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

SELECT UNContinentRegion,
       CountryName, 
        (SELECT ___(___) -- Add average magnitude
        FROM Earthquakes e 
         	  -- Add country code reference
        WHERE n.___ = e.Country) AS AverageMagnitude 
FROM Nations n
ORDER BY UNContinentRegion DESC, 
         AverageMagnitude DESC;
Modifica ed esegui il codice