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
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;