عملگر 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 استفاده می کنیم :

نویسنده علیرضا گلمکانی
شماره کلید 717
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 0 0 0

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو