Začněte nyníZačněte zdarma

IN a EXISTS

Chceš zjistit, která hlavní města zemí jsou případně uvedena jako nejbližší město k zaznamenaným zemětřesením. Tuto informaci lze získat pomocí INTERSECT a porovnáním tabulky Nations s tabulkou Earthquakes. Jenže INTERSECT vyžaduje, aby počet a pořadí sloupců v příkazech SELECT bylo v obou dotazech stejné – a ty chceš do výsledků zahrnout i další sloupce z vnějšího dotazu.

Zkusíš proto dva dotazy, každý s jiným operátorem, který ti dá požadované výsledky.

Toto cvičení je součástí kurzu

Improving Query Performance in SQL Server

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

-- First attempt
SELECT CountryName,
       ___, -- 2017 country population
	   ___, -- Capital city	   
       WorldBankRegion
FROM Nations
WHERE Capital ___ -- Add the operator to compare queries
        (SELECT NearestPop 
	     FROM Earthquakes);
Upravit a spustit kód