Zacznij terazZacznij za darmo

NOT IN i NOT EXISTS

NOT IN i NOT EXISTS działają odwrotnie niż odpowiednio IN i EXISTS. Służą do sprawdzania, czy dane obecne w jednej tabeli są nieobecne w innej.

Chcesz się dowiedzieć, czy w tabeli Nations znajdują się kraje, które nie pojawiają się w tabeli Cities. Może być ku temu wiele powodów. Na przykład populacje wszystkich miast danego kraju mogą być zbyt małe, aby zostały uwzględnione, albo w momencie zebrania danych nie było dostępnych informacji o miastach dla konkretnego kraju.

Porównasz zapytania, korzystając z kodów krajów.

To ćwiczenie jest częścią kursu

Poprawa wydajności zapytań w SQL Server

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

SELECT WorldBankRegion,
       CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
	(SELECT ___ -- Country code column
	 FROM Cities);
Edytuj i uruchom kod