কম্পিউটার

ফিল্টার করা রেকর্ডগুলি প্রদর্শন করতে একই MySQL ক্যোয়ারীতে NOT IN, OR এবং IS NULL ব্যবহার করুন


আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable793( StudentId int NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(100)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.81 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable793(StudentName) মান ('Adam') এ সন্নিবেশ করুন;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)mysql> DemoTable793(ছাত্রের নাম) মানগুলিতে সন্নিবেশ করুন ('বব');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.16 সেকেন্ড)mysql> DemoTable793(StudentName) মানগুলিতে সন্নিবেশ করান )mysql> DemoTable793(StudentName) মানগুলিতে সন্নিবেশ করুন 

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable793 থেকে *নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | আদম || 2 | বব || 3 | NULL || 4 | ক্রিস || 5 | রবার্ট |+------------+------------+5 সারি সেটে (0.00 সেকেন্ড)

একই MySQL ক্যোয়ারীতে NOT IN, OR এবং IS NULL ব্যবহার করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে -

mysql> DemoTable793 থেকে *নির্বাচন করুন যেখানে StudentName NOT IN('Chris') বা StudentName NULL আছে;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে <প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | আদম || 2 | বব || 3 | NULL || 5 | রবার্ট |+------------+------------+4টি সারি সেটে (0.00 সেকেন্ড)
  1. মাইএসকিউএল ক্যোয়ারী ডুপ্লিকেট টিপল খুঁজে বের করতে এবং গণনা প্রদর্শন করতে?

  2. MySQL এ NULL এবং NOT NULL রেকর্ড সহ একটি কলাম থেকে শুধুমাত্র NULL মান প্রদর্শন করুন

  3. MySQL ক্যোয়ারী সপ্তাহের দিনের সাথে তারিখ রেকর্ড বিয়োগ করতে এবং রেকর্ডের সাথে সপ্তাহের দিন প্রদর্শন করে

  4. MySQL এ!=NULL এবং IS NOT NULL এর মধ্যে পার্থক্য কি?