UNION și UNION ALL
Vrei o interogare care să returneze toate orașele din baza de date Earthquakes. Ar trebui să fie o interogare simplă pe tabela Cities. Totuși, pentru a te asigura că obții toate orașele din bază, vei adăuga la interogare și tabela Nations, ca să incluzi și capitalele. Vei folosi UNION pentru a elimina rândurile duplicate.
Din curiozitate, vrei să știi dacă există vreun rând duplicat. Dacă faci aceeași interogare, dar folosești UNION ALL în loc de UNION, și compari numărul de rânduri returnate, UNION ALL va returna mai multe rânduri dacă există duplicate.
Acest exercițiu face parte din cursul
Îmbunătățirea performanței interogărilor în SQL Server
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
SELECT ___ AS NearCityName, -- City name column
CountryCode
FROM Cities
___ -- Append queries
SELECT ___ AS NearCityName, -- Nation capital column
Code2 AS CountryCode
FROM Nations;