IniziaInizia gratis

UNION e UNION ALL

Vuoi scrivere una query che restituisca tutte le città presenti nel database Earthquakes. Dovrebbe bastare una semplice query sulla tabella Cities. Tuttavia, per essere sicuro di ottenere proprio tutte le città nel database, accoderai la query alla tabella Nations per includere anche le capitali. Userai UNION per rimuovere eventuali righe duplicate.

Per curiosità, vuoi sapere se c'erano davvero dei duplicati. Se esegui la stessa query ma la accodi con UNION ALL e poi confronti il numero di righe restituite da ciascuna query, UNION ALL restituirà più righe in presenza di duplicati.

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 ___ AS NearCityName, -- City name column
	   CountryCode
FROM Cities

___ -- Append queries

SELECT ___ AS NearCityName, -- Nation capital column
       Code2 AS CountryCode
FROM Nations;
Modifica ed esegui il codice