IN ed EXISTS
Vuoi sapere quali, se presenti, capitali dei paesi sono elencate come città più vicina ai terremoti registrati. Puoi ottenere queste informazioni usando INTERSECT e confrontando la tabella Nations con la tabella Earthquakes. Tuttavia, INTERSECT richiede che il numero e l’ordine delle colonne nelle istruzioni SELECT siano gli stessi tra le query, e tu vorresti includere nel risultato colonne aggiuntive dalla query esterna.
Provi due query, ciascuna con un operatore diverso, che ti restituiscono i risultati necessari.
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.
-- First attempt
SELECT CountryName,
___, -- 2017 country population
___, -- Capital city
WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
(SELECT NearestPop
FROM Earthquakes);