IniziaInizia gratis

Operatore Sort nei piani di esecuzione

I piani di esecuzione possono dirci se e dove una query ha usato un'operazione di ordinamento interna. L'ordinamento interno è spesso richiesto quando si utilizza un operatore in una query che controlla e rimuove le righe duplicate.

Ti viene fornito un piano di esecuzione di una query che restituisce tutte le città elencate nel database Earthquakes. La query concatena i risultati delle tabelle Nations e Cities. Usa il seguente piano di esecuzione per stabilire se l'operatore di concatenazione usato è UNION oppure UNION ALL

Execution plan for appending queries exercise

Questo esercizio fa parte del corso

Migliorare le prestazioni delle query in SQL Server

Visualizza il corso

Istruzioni dell'esercizio

  • Aggiungi l'operatore che il piano di esecuzione indica sia stato usato per concatenare le query.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

SELECT CityName AS NearCityName,
	   CountryCode
FROM Cities

___ -- Append queries

SELECT Capital AS NearCityName,
       Code2 AS CountryCode
FROM Nations;
Modifica ed esegui il codice