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

NOT IN a NOT EXISTS

NOT IN a NOT EXISTS fungují přesně opačně než IN a EXISTS. Používají se ke kontrole, jestli data přítomná v jedné tabulce chybí v jiné.

Chceš zjistit, jestli existují nějaké země v tabulce Nations, které se neobjevují v tabulce Cities. Důvodů může být víc. Třeba jsou všechna města z dané země příliš malá, aby se do seznamu dostala, nebo v době sestavení dat nebyla k dispozici žádná data o městech pro konkrétní zemi.

Dotazy budeš porovnávat pomocí kódů zemí.

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.

SELECT WorldBankRegion,
       CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
	(SELECT ___ -- Country code column
	 FROM Cities);
Upravit a spustit kód