NOT IN dan NOT EXISTS
NOT IN dan NOT EXISTS melakukan kebalikan dari IN dan EXISTS. Keduanya digunakan untuk memeriksa apakah data yang ada di satu tabel tidak terdapat di tabel lain.
Anda ingin mengetahui apakah ada negara di tabel Nations yang tidak muncul di tabel Cities. Ada banyak kemungkinan penyebab. Misalnya, semua populasi kota dari suatu negara mungkin terlalu kecil untuk dicantumkan, atau mungkin tidak ada data kota untuk negara tertentu saat data dikompilasi.
Anda akan membandingkan kueri menggunakan kode negara.
Latihan ini adalah bagian dari kursus
Meningkatkan Kinerja Kueri di SQL Server
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT WorldBankRegion,
CountryName
FROM Nations
WHERE Code2 ___ ___ -- Add the operator to compare queries
(SELECT ___ -- Country code column
FROM Cities);