কম্পিউটার

একটি রেকর্ড বাদ দিতে এবং NULL মান প্রদর্শন করতে একটি একক MySQL ক্যোয়ারী লিখুন


NULL রেকর্ডগুলি পরীক্ষা করতে, IS NULL ব্যবহার করুন। যাইহোক, যেকোনও রেকর্ড বাদ দিতে NOT IN ক্লজ ব্যবহার করুন। একই ক্যোয়ারীতে উভয়ই ব্যবহার করুন।

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

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) মানগুলিতে সন্নিবেশ করুন 

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

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

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

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

একটি রেকর্ড বাদ দিতে এবং NULL মানগুলি প্রদর্শন করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে −

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

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

<প্রে>+------------+------------+| StudentId | ছাত্রের নাম |+------------+------------+| 1 | আদম || 2 | বব || 3 | NULL || 5 | রবার্ট |+------------+------------+4 সারি সেটে (0.00 সেকেন্ড)
  1. একটি একক MySQL ক্যোয়ারীতে GROUP BY এবং COUNT ব্যবহার করে ডুপ্লিকেট রেকর্ডগুলিকে গোষ্ঠীভুক্ত করতে এবং সংশ্লিষ্ট সর্বোচ্চ মান প্রদর্শন করতে

  2. একাধিক ইনপুটের জন্য একটি মান প্রদর্শনের জন্য একটি একক MySQL ক্যোয়ারী কিভাবে লিখবেন?

  3. প্রথম মানের চারপাশে মোড়ানো এবং একটি একক প্রশ্নে ASC এবং DESC দ্বারা MySQL অর্ডার প্রয়োগ করুন

  4. AND &OR অপারেটরের সাথে একটি একক MySQL ক্যোয়ারী ব্যবহার করে একটি নির্দিষ্ট রেকর্ড আনুন