عملگر NOT IN به عنوان معکوس عملگر IN (معکوس چند شرط بر مبنای عملگر OR)، در SQL
در کلید شماره 716 ، عملگر IN را معرفی کردیم که معادل چند شرط بر مبنای عملگر OR می باشد. چنانچه بخواهیم که عملکردی معادل معکوس عملگر IN را داشته باشیم، می توانیم از عبارت NOT IN استفاده نماییم.
به عنوان مثال، فرض کنید که یک جدول (Table) با نام kelidestan_table داریم که دارای دو ستون (Column) با نام های kelidestan_column_1 و kelidestan_column_2 می باشد و query زیر را برای آن می نویسیم :
این query ، ردیف هایی (Row) از جدول (Table) را برمی گرداند که مقدار ستون kelidestan_column_2 در آنها، برابر یکی از مقادیر زیر باشد (در واقع 4 شرط OR به صورت همزمان) :
اکنون می خواهیم یک query بنویسیم که ردیف هایی (Row) از جدول (Table) را برگرداند که مقدار ستون kelidestan_column_2 آنها، برابر هیچیک از مقادیر بالا نباشد. بنابراین این بار از عبارت NOT IN استفاده می کنیم :