হ্যাঁ, এই জন্য MySQL একটি NOT IN সহ আসে৷
৷সিনট্যাক্স নিম্নরূপ
আপনার টেবিলের নাম থেকে *নির্বাচন করুন যেখানে আপনার কলামের নাম নেই (1,2,7);
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ
mysql> সারণি তৈরি করুন User_informations -> ( -> UserId int, -> UserName varchar(20) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.47 সেকেন্ড)
সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।
প্রশ্নটি নিম্নরূপ
mysql> User_informations values (12,'Maxwell');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> User_informations মানগুলিতে সন্নিবেশ করুন (7,'David'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) )mysql> User_informations এর মান (1,'Ramit'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.36 সেকেন্ড)mysql> User_informations মানগুলিতে সন্নিবেশ করুন (10,'Bob'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.19 সেকেন্ড) mysql> User_informations এর মান (2,'Carol'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> User_informations মানগুলিতে ঢোকান(14,'Sam'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড) mysql> সন্নিবেশ User_informations values(6,'Mike');ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> User_informations মানগুলিতে সন্নিবেশ করুন(4,'Robert'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন।
প্রশ্নটি নিম্নরূপ
mysql> User_informations থেকে *নির্বাচন করুন;
নিম্নলিখিত আউটপুট
<প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 12 | ম্যাক্সওয়েল || 7 | ডেভিড || 1 | রমিত || 10 | বব || 2 | ক্যারল || 14 | স্যাম || 6 | মাইক || 4 | রবার্ট |+---------+---------+8 সারি সেটে (0.00 সেকেন্ড)NOT IN().
ব্যবহার করে আপনি যা জিজ্ঞাসা করেছেন তার বাস্তবায়ন নিম্নলিখিতপ্রশ্নটি নিম্নরূপ
mysql> User_informations থেকে *নির্বাচন করুন যেখানে UserId NOT IN(1,2,7);
নিম্নলিখিত আউটপুট
<প্রে>+---------+---------+| UserId | ব্যবহারকারীর নাম |+---------+---------+| 12 | ম্যাক্সওয়েল || 10 | বব || 14 | স্যাম || 6 | মাইক || 4 | রবার্ট |+---------+---------+5 সারি সেটে (0.00 সেকেন্ড)