ÎncepețiÎncepe gratuit

NOT IN și NOT EXISTS

NOT IN și NOT EXISTS fac opusul operatorilor IN și, respectiv, EXISTS. Sunt folosiți pentru a verifica dacă datele prezente într-un tabel lipsesc dintr-un alt tabel.

Ești curios să afli dacă există țări în tabelul Nations care nu apar în tabelul Cities. Pot exista mai multe motive pentru asta. De exemplu, populația tuturor orașelor dintr-o țară poate fi prea mică pentru a fi inclusă în listă, sau este posibil ca datele despre orașele unei anumite țări să nu fi fost disponibile la momentul compilării datelor.

Vei compara interogările folosind codurile de țară.

Acest exercițiu face parte din cursul

Îmbunătățirea performanței interogărilor în SQL Server

Vezi cursul

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

SELECT WorldBankRegion,
       CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
	(SELECT ___ -- Country code column
	 FROM Cities);
Editează și rulează codul